当前位置: 移动技术网 > IT编程>开发语言>Java > java面向对象基础_final详细介绍

java面向对象基础_final详细介绍

2019年07月22日  | 移动技术网IT编程  | 我要评论
final: 继承的弊端:打破了代码的封装性,final的出现正好弥补了这一弊端 final关键字: 1-final是一个修饰符,可以修饰类,方法,变量; 2-final修
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定义的类不能被继承
//
//}

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网