java面向对象基础_final详解

来源:爱站网时间:2019-03-08编辑:网友分享
为方便各位小伙伴更好地学习Java编程,爱站技术小编为大家整理这篇java面向对象基础_final详解,本文将详细介绍java final 对象的使用,需要了解的朋友不要错过哟!

为方便各位小伙伴更好地学习Java编程,爱站技术小编为大家整理这篇java面向对象基础_final详解,本文将详细介绍java 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定义的类不能被继承
//
//}

爱站技术小编带来的这篇java面向对象基础_final详解,是不是特别的实用呢,更多关于java编程的内容,可以多多关注下爱站技术频道,我们会不断的更新。

上一篇:Java UrlRewriter伪静态技术运用深入剖析

下一篇:Java反射之私有字段和方法解析

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载