final关键字
final关键字
final在程序中代表最终的意思
final用于修饰 修饰类 变量或方法 当它修饰变量后变量就变成了常量
特征:
被final修饰的类不能被继承
被final修饰的方法不能被子类重写
被final修饰的变量不能被二次赋值
案例:
被final修饰的类不能被继承:


可以看到它会出现编译错误的
被final修饰的方法不能被子类重写


如果方法被修饰就不会被重写 否则会出现编译异常
被final修饰的变量不能被二次赋值

当变量被final被修饰就会出现编译异常
final在程序中代表最终的意思
final用于修饰 修饰类 变量或方法 当它修饰变量后变量就变成了常量
特征:
被final修饰的类不能被继承
被final修饰的方法不能被子类重写
被final修饰的变量不能被二次赋值
案例:
被final修饰的类不能被继承:


可以看到它会出现编译错误的
被final修饰的方法不能被子类重写


如果方法被修饰就不会被重写 否则会出现编译异常
被final修饰的变量不能被二次赋值

当变量被final被修饰就会出现编译异常