作者:云都小生
概述
final关键字非常重要,它可以用来修饰类、方法和变量,final可以用来改善应用性能的。
常量
final经常跟static关键字一起用,修饰在变量上面的时候,变量就变成了常量。
public static final int width = 40;
这样就定义了一个常量,在其他地方就不能随意改变这个值了。
final方法
用final修饰的方法,不能被重写。
public final void Show()
{
System.out.println("这是一个测试的方法");
}
如果你认为一个方法的功能已经足够完整了,子类中不需要改变的话,你可以声明此方法为final。
final方法比非final方法要快,因为在编译的时候已经静态绑定了,不需要在运行时再动态绑定。
final类
用final修饰的类,不能被继承。
final class Test
{
//这是一个final类,不能被继承
}
如果你觉得一个类的功能很完整了,不需要被继承扩展,那就可以修饰成final类。
2018/4/10 8:33:17 @Author:云都小生