首页 课程 师资 教程 报名

java面向对象基础之final详细介绍

  • 2019-09-10 19:05:19
  • 1927次 动力节点

     今天动力节点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吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交