final关键字

简介: final关键字

继承弊端

破坏了我们的封装,它可去访问父类当中的实现细节,可以覆盖父类当中的方法

final作用

"最终,不可修改的" 保证数据的安全

可以修饰内容

字段

不能再去修改该字段,定义 常量

方法

子类就不能再去覆盖该方法

该类就不能再去被继承

注意点

final 修饰字段时,字段是没有初始值,必须得要自己手动设置初始值
final 修饰变量,就代表是一个常量   命令规则 :所有的字母都大写 MAX_VALUE
final 可以在局部代码块当中使用
如果 final 修饰的是基本数据类型  代表值不能再去修改了
如果 final 修饰的是一个引用类型  地址不能再去修改
相关文章
|
存储 Java
static关键字
static关键字
54 0
|
4月前
|
安全 Java
final关键字
final关键字
|
7月前
|
Java
static关键字详解~
static关键字详解~
59 0
|
7月前
|
存储 监控 编译器
【C++】static关键字及其修饰的静态成员变量/函数详解
【C++】static关键字及其修饰的静态成员变量/函数详解
182 3
|
7月前
|
C++
【C++】类和对象(五)友元、内部类、匿名对象
【C++】类和对象(五)友元、内部类、匿名对象
|
7月前
|
编译器
static关键字修饰成员变量与成员函数
1. static概念 声明 为static的类成员称为类的静态成员,用static修饰的成员变量,称为静态成员变量;用static修饰的成员函数,称为静态成员函数,都存放在堆区。 静态成员变量一定要在类外进行初始化。
132 0
|
编译器 C++
类和对象:初始化列表,静态成员,友元,内部类,匿名对象
类和对象:初始化列表,静态成员,友元,内部类,匿名对象
|
存储 Cloud Native Linux
C++ static关键字
C++ static关键字
|
Java 编译器 C++
【C++基础】类与对象(下) 初始化列表、友元、内部类、匿名对象
【C++基础】类与对象(下) 初始化列表、友元、内部类、匿名对象
64 0
【C++基础】类与对象(下) 初始化列表、友元、内部类、匿名对象

热门文章

最新文章