final
- 修饰的类不能被继承,且类中的方法自动成为final,域不是
- 修饰的方法不能被重写
- 修饰的域不能被改变值
final关键字修饰的方法所要实现的活动,在虚拟机的即时编译器编译时会形成内联,可以减少动态绑定过程的开销
public class Employee{
private String name;
public final String getName(){
return this.name;
}
}
Employee e = new Employee();
getName()没有被覆盖时,当调用e . getName() 时,通过内联调用,变为e . name
来源:CSDN
作者:D_pfei
链接:https://blog.csdn.net/D_pfei/article/details/104854529