[Java基础] final关键字
来源:互联网 发布:ubuntu压缩命令 编辑:程序博客网 时间:2024/05/17 07:49
1、public static final String STRING = "Hello World!";
修饰类成员变量,该变量在此处赋值后,不允许后面再对该值进行修改,这也就是通常所说的常量。声明常量时必须初始化!
2、public final String str = "Hello World";
修饰对象成员变量,赋值后不可更改。与修饰类成员变量不同的是,声明时不一定非要初始化,详见第 3 点。
3、public final String str;
修饰对象成员变量,但却没有明确使用赋值运算符(=)进行初始化时,表示延迟该对象成员的初始化到构造函数中,在构造函数中必须对该对象成员指定值,进行初始化,不可再延迟。
4、public final class Name{ }
修饰类,表示这个类是最后一个类,不会再有子类,也就是不能再被继承(extends)。例如 java.lang.String
5、public final void finalMethod(){ } 或者 public static final void staticMethod(){ }
修饰方法(类方法、对象方法),表示这是最后一次定义该方法了,也就是说,子类不可以重新定义final方法。例如 java.lang.Object 就有几个 final 方法。
0 0
- Java基础: 关键字 final
- final关键字 -----JAVA基础-------
- 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关键字
- final关键字--Java基础052
- Java基础之Final关键字
- 【整理】C#中GridView隐藏指定列的方法
- 当你学不进去的时候,试试“普瑞马法则”
- 多个Tomcat应用的部署与启动
- ABAP异常处理
- parsererror:SyntaxError: Unexpected token { {stack: (...), message: "Unexpected token {"}
- [Java基础] final关键字
- 清除svn隐藏文件 mac
- Android 如何统一管理log日志,在发布版本时不输出任何日志信息。
- Word Ladder☆
- VI 删除行尾空格
- Ext Js(4.2)Grid
- AsyncSocket使用心得
- 安装版tomcat7在windows下设置JVM参数
- 父窗口与拥有者窗口(Parent VS Owner)