Java final 关键字
来源:互联网 发布:linux打开oracle监听 编辑:程序博客网 时间:2024/05/21 09:09
Java final 关键字
final 是一个关键字,可以用于修饰类,成员变量,成员方法
特点
它修饰的类不能被继承
它修饰的成员方法不能被子类重写
它修饰的成员变量是一个常量
final定义的常量一般都有书写规范,被final修饰的常量名称,所有字母都大写
final 修饰成员变量,必须初始化,初始化有两种
显式初始化
构造方法初始化
但是不能两个一起初始化
final 和 private 的区别
修饰类
final 修饰的类可以访问。
private 不可以修饰外部类,但可以修饰内部类(其实把外部类私有化是没有意义的)。
修饰方法
final 修饰的方法不可以被子类重写
private 修饰的方法也不可以被重写,因为子类看不到父类的私有方法。
修饰变量
final 修饰的变量只能在显式初始化或者构造初始化的时候赋值一次,以后不允许更改。
private 修饰的变量是私有的,不能被子类或其他类访问或修改,但是可以提供 set 和 get 方法对其改值和取值。
0 0
- Java static关键字,final关键字
- java关键字之 final
- Java中的final关键字
- Java的final关键字
- JAVA中的关键字FINAL
- Java中final 关键字
- java final 关键字
- java-final关键字
- Java final关键字分析
- java final关键字
- Java基础: 关键字 final
- java中的final关键字
- java中final关键字
- Java关键字final、static
- Java final关键字解释
- java中关键字:final
- java中final关键字
- java中的final关键字
- failed to resolve:com.android.support:appcompat
- maven安装
- 1622-5 孔富晨 总结《2016年12月4日》 【连续第65天总结】
- C++复习之前言
- Unity 3D——NGUI初级(1)
- Java final 关键字
- 常用排序算法总结与分析
- JS字符串拼接对比
- 如何退出sqlplus ed操作
- 字符串逆序(多种解法)
- Linux指令(一)
- Struts2+JS,Struts2+jQuery示例
- 常用正则表达式
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.6 中断和异常处理