黑马程序员_final关键字

来源:互联网 发布:网络与生活论文2000字 编辑:程序博客网 时间:2024/05/29 18:25

———– android培训、 java培训

、java学习型技术博客、期待与您交流! ——-

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");       }}
0 1