String类是不可以被继承的。因为被final修饰的类是不可以被继承的。
final可以用来修饰:
1. 类
2. 成员变量
3. 方法
final修饰类
被final修饰的类是不能被继承的,感觉被final修饰像是被加上一把锁一样,被禁锢了一样。
final修饰成员变量
被final修饰的基础数据类型和引用数据类型都是不能再次赋值的,这就说明被final修饰的变量是不可变的。
final修饰方法
如果你不想方法在子类中被重写,你就把这个方法设置成final。
1. 对于被final修饰的变量,在用的时候是可以直接替换的,因为其本身是固定不可变的。
2. 只有在编译阶段确定下来的字符串才是会被放到字符串常量池中的。
final和static
static final String NAME = “Java从0到1”;
这里要记住的就是:
这两者一结合就是静态常量。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!