动力节点口口相传的Java黄埔军校
java面向对象基础之final详细介绍
2019-09-10 来源:动力节点

 

今天动力节点Java培训机构小编为大家介绍java面向对象基础之final详细介绍,希望对大家有帮助,下面随小编一起看看吧。


timg (1).jpg


final:继承的弊端:打破了代码的封装性,final的出现正好弥补了这一弊端。


  final关键字:


  1、final是一个修饰符,可以修饰类,方法,变量;


  2、final修饰的类不能被继承


  3、final修饰的方法不可以被覆盖


  4、final修饰的变量是一个常数,只能被赋值一次并且要在定义时就将其赋予某值


  规则:被定义final的常量要用大写字母表示,各单词之间用下划线_来隔开.


  实例:


class Father01{

final String FATHER01_NAME = "张三";

final int FATHER01_AGE = 20;


final void show(){

// age=9; //错误!!!age被定义为final,定义时已经被赋值,不能再被赋值

System.out.println("姓名: " + FATHER01_NAME);

}

}

final class Father02{

}

class Son01 extends Father01{

// public void show() { //错误!!!被final定义的方法不能被覆盖

//

// }

}

//class Son02 extends Father02{ //错误!!!被final定义的类不能被继承

//

//}


以上就是动力节点Java培训机构小编介绍的“java面向对象基础之final详细介绍”的内容,希望对大家有帮助,更多Java最新资讯请继续关注动力节点Java培训机构官网,每天会有精彩内容分享与你。


开班信息

同类文章

微信搜索“动力节点Java学院“或扫二维码

关注官方微信免费领学习资料

动力节点Java培训机构,行业口碑最好的Java培训机构。

立即抢名额