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

愈治不了的伤

愈治不了的伤

2016-02-19 11:34

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的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定义的类不能被继承
//
//}
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
java面向对象基础_final详细介绍

AJAX中JavaScript支持面向对象的基础

Web开发
AJAX中JavaScript支持面向对象的基础

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

深入Java Final

编程语言 网络编程
深入Java Final

java中final与finally的使用介绍

编程语言 网络编程
java中final与finally的使用介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

面向对象编程:Java collection更有效管理elements

编程语言 网络编程
面向对象编程:Java collection更有效管理elements

Java编程语言基础 JSP基本语法的详细介绍

编程语言 网络编程
Java编程语言基础 JSP基本语法的详细介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

jcrop 网页截图工具(插件)开发

jcrop 网页截图工具(插件)开发

XCode编译速度慢的处理方法

XCode编译速度慢的处理方法
下拉加载更多内容 ↓