1.final关键字修饰类的时候类不能被继承
代码示例:
final class People(){
public void show(){
System.out.println("这是人");
}
}
//class Student extends People(){
//public void show(){
//System.out.println("这是学生");
//}
//该继承会报错 禁止继承final修饰的类
//}
2.final修饰的方法不能被重写
代码示例:
class People(){
public final void show(){
System.out.println("这是人");
}
}
//class Student extends People(){
//会报错 final修饰的方法不能重写
//public void show(){
//System.out.println("这是学生");
//}
//}
3.final修饰变量时变量能且只能被赋值一次
代码示例:
public class demo {
public static void main(String[] args) {
final double aaa=66.6;
//aaa=55.5 此处会报错 final修饰的变量只能赋值一次
}
}
(如果final修饰的变量为引用类型,其变量存储的地址值不能改变,但其指向的内容可以改变)