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("不能被覆盖");
}
}
上一篇 下一篇

猜你喜欢

热点阅读