java的final
来源:互联网 发布:node.js typescript 编辑:程序博客网 时间:2024/05/29 19:21
final可以修饰类,方法,成员变量。
final修饰的类为终态类,不能被继承。
final修饰的方法为终态的方法,不能被重写。
final修饰的成员变量为不可更改值。一旦更改就报错。
final 修饰的成员变量赋值情况有两种
1.在成员变量创建时就赋值
1.在成员变量创建时就赋值
final int a=0;2.成员变量不赋值,在所有构造函数中赋值
class Name{ final int a; Name() { a=0; } Name(int b) { b=0; a=0; }}
当一个类被修饰为 final引用,该引用不能创建新的对象,该引用的成员变量可以更改。
class Son{ final Father father=new Father();}class Father{ int age=10;}public class Final{ public static void main (String[] args) { Son son=new Son(); son.father.age=100; System.out.println(son.father.age); }}
0 0
- 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关键字
- Java的final关键字
- Java的final关键字
- Java的final作用
- Java的final笔记
- Java里的final
- 【饥荒工具】ktools 动画转换工具
- 王爽《汇编语言》实验8:分析一个奇怪的程序
- 回拨吸费手 机 收入过万
- Android之全屏转圈加载动画和自定义Toast
- Mini-project # 1 - Rock-paper-scissors-___An Introduction to Interactive Programming in Python"RICE"
- java的final
- margin:0 auto;不居中的原因
- JDK和JRE的区别
- 2014最赚钱项目 加值电话设备
- 第8周项目5-定期存款利息计算器
- C语言day3
- 计算
- 电话吸费加盟 穷人创业! 赚钱快
- 有时候,Visual C++代码中加中文注释会导致错误!