final 修饰类:这个类不能被继承。如:String 类、StringBuffer 类、System 类。
public class TestFinal {
final class A {
private String getName() {
return "A";
}
}
// 当类标识为final时,不能够被继承
// class B extends A {
//
// }
}
当类标识为 final 时,不能够被继承,会报错。
final 修饰方法:不能被重写。如:Object 类的 getClass() 方法。
final 修饰属性:此属性就是一个常量,一旦初始化就不可再被赋值。习惯上,常用大写字。
水平有限,若有问题请留言交流!
互相学习,共同进步 :) 转载请注明出处谢谢!