标签:package ann void 代码 can lis over static rri
final 关键字在 Java 中被称为完结器,表示最终的意思
并且,final 能声明类、方法和属性,但是:
1. 使用 final 声明的类不能被继承;
2. 使用 final 声明的方法不能被重写;
3. 使用 final 声明的变量变成敞亮,常亮是不可以被修改的。
代码如下:
package hello; final class People2{ final public void tell(){ } } class student2 extends People2{ public void tell(){ } } public class FinalDemo { public static void main(String[] args) { final String NAME = "zhangsan"; name = "lisi"; } }
上述代码会报三个错误:
The type student2 cannot subclass the final class
People2
Cannot override the final method from
People2
name cannot be resolved to a
variable
一般的,用 final 修饰的变量均要大写(NAME)
标签:package ann void 代码 can lis over static rri
原文地址:http://www.cnblogs.com/changzhi/p/6747523.html