java面向对象基础_final
来源:互联网 发布:经济数据网站 编辑:程序博客网 时间:2024/05/29 18:13
final: 继承的弊端:打破了代码的封装性,final的出现正好弥补了这一弊端 final关键字: 1-final是一个修饰符,可以修饰类,方法,变量; 2-final修饰的类不能被继承 3-final修饰的方法不可以被覆盖 4-final修饰的变量是一个常数,只能被赋值一次并且要在定
final关键字:
1-final是一个修饰符,可以修饰类,方法,变量;
2-final修饰的类不能被继承
3-final修饰的方法不可以被覆盖
4-final修饰的变量是一个常数,只能被赋值一次并且要在定义时就将其赋予某值
5-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面向对象基础_final
- Java基础_final
- 面向对象_final关键字引入
- java基础_final,static,volatile
- 面向对象_final关键字修饰局部变量
- 面向对象_final修饰变量的初始化时机
- 面向对象_final关键字、多态、抽象类、接口总结
- java基础 面向对象
- Java面向对象基础
- java基础-面向对象
- java面向对象基础
- JAVA面向对象基础
- Java面向对象基础
- Java面向对象基础
- java基础----面向对象
- java 面向对象基础
- 【Java基础】面向对象
- Android去除系统自带动画的两种方法
- ntpdate时间同步软件安装
- SOCKET 检测链接是否断线的三种方法
- 营销方式该怎么去定位
- 使用Cache提高ASP.NET性能
- java面向对象基础_final
- Debug与Release版本区别
- VC编程分析套接字发送带附件的电子邮件过程
- iOS 6苹果地图应用(MapKit)-打开外部应用
- Java 理论与实践: 变还是不变?
- 2013-8-6 java.lang.UnsatisfiedLinkError: no jnicsspui in java.library.path
- Valgrind
- Highcharts使用指南
- Respon.WriteFile 下载文件