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 collection更有效管理elements

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

java中final与finally的使用介绍

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

lol偷钱流符文搭配推荐

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

深入Java Final

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

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

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

lolAD刺客新符文搭配推荐

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

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

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

XCode编译速度慢的处理方法

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