java笔记--关键字final
2018-04-03 本文已影响0人
吃饱喝足搬代码丶
final:
1 可以修饰类,方法,变量
2 修饰的类不可以被继承
3 修饰的方法不可以被覆盖
4 修饰的变量是一个常量,只能被赋值一次
5 内部类只能访问被final修饰的局部变量
final修饰的常量用大写字母表示,多个字母用下划线连接
final显示初始化,无默认初始化 ,一般前面加static
为什么要用final修饰变量,其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以给数据起个名字,而且这个变量名称的值不能变化,所以加上final固定
final public class Fu {
System.out.print("不能被继承");
}
public class Fu {
final void show(){
System.out.print("不能被覆盖");
}
}