final关键字
关键字 Final
2023-09-14 08:58:42 时间
final在java中表示终结的意思,也可以成为完结器。
final可以声明方法,属性,类。
1)final声明的类不能有子类。
2)final声明的方法不能被子类覆写。
3)final声明的变量即为常量,常量不能修改。
final class A{ // 使用final定义类,不能有子类 }; class B extends A{ // 错误,不能被继承 };
class A{ public final void print(){ // 使用final声明的方法不能被覆写 System.out.println("HELLO") ; } }; class B extends A{ public void print(){ // 错误,不能被覆写 System.out.println("MLDN") ; } };
final声明的变量即为常量,常量不能修改,而且常量在声明的时候必须为其明确指定内容。
class A{ private final String INFO = "INFO" ; // 声明常量,字母必须大写 public final void print(){ INFO = "HELLO" ; //错误,常量不能被修改 } };
final声明的常量的字母必须全部大写。
二,全局常量
使用static final关键字联合声明的变量成为全局常量。
例如
public static final String INFO="LXH";
static声明的内容是所有对象拥有的。
final声明的变量是常量。
三,总结
1)在一般开发中,使用final定义常量是最多的。
2)使用static final可以定义全局常量。
相关文章
- 【Go入门教程8】总结(25个关键字)
- 【PHP面向对象(OOP)编程入门教程】14.final关键字的应用
- 批量kill掉包含某个关键字的进程
- 仿百度壁纸客户端(五)——实现搜索动画GestureDetector手势识别,动态更新搜索关键字
- Java中的关键字:package、import、static以及final。
- Android kotlin 系列讲解(基础篇) 关键字:constructor(this/super)
- 〖Python零基础入门篇㊹〗- 自定义异常 [raise 关键字]
- 5分钟让你深入了解Java中的final关键字,从底层开始入手
- final关键字的作用 (修改方法、变量、类)
- 程序员你真的理解final关键字吗?
- 从对象列表中获取一个对象,依据关键字和值
- 理解Java中的final和static关键字
- final关键字的简单理解
- java关键字native、static、final详解
- C++ explicit关键字详解
- override关键字和final关键字
- C++ 关键字汇总(避免作为变量名使用)
- 【C++要笑着学】多态 | 重写(覆盖) | 协变构多态 | 父虚子非虚也构多态 | final与override关键字(C++11) | 抽象类 | 纯虚函数 | 抽象类指针