您的位置:首页 > 其它

final关键字

2015-12-03 03:03 288 查看
final关键字

1。final可以修饰类,方法,变量。
2。final修饰的类不可以被继承。
3。final修饰的方法不可以被覆盖。
4。final修饰的变量是一个常量,只能被赋值一次。
5。内部类只能访问被final修饰的局部变量。


为什么要用final修饰变量,

其实在程序如果有一个数据是固定的。
那么直接使用这个数据就可以了,但是这样阅读性差,所以该数据起个名称,
而且这个变量名称的值不能变化,所以加上final固定。

写法规范:常量所有字母都大写,多个单词中间用下划线分开


继承的弊端:打破了封装性

class Fu{
void method(){
//调用了底层系统的资源。
}
}

class Zi extends Fu{
public static final int  MY_AGE=9;//常量的定义
//全局变量
void method(){
System.out.println("hahaha");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  继承