手机
当前位置:查字典教程网 >编程开发 >Java >java面向对象基础_final详细介绍
java面向对象基础_final详细介绍
摘要:final:继承的弊端:打破了代码的封装性,final的出现正好弥补了这一弊端final关键字:1-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 Collection 之List学习介绍

深入Java7的一些新特性以及对脚本语言支持API的介绍

java无锁hashmap原理与实现详解

java string类的常用方法详细介绍

浅谈Java变量的初始化顺序详解

java对指定目录下文件读写操作介绍

java之路径分隔符介绍

java异常与错误处理基本知识

Java动态代理的应用详解

java反射机制示例详解

精品推荐
分类导航