如何5分钟内从底层理解Java final关键字?
- 内容介绍
- 文章标签
- 相关推荐
本文共计795个文字,预计阅读时间需要4分钟。
(目录)一、什么是final关键字?final是最终的意思,可以修饰类、方法、变量。用于修饰类,表示该类不能被继承;用于修饰方法,表示该方法不能被重写;用于修饰变量,表示该变量只能被赋值一次。
二、final修饰的特点* 修饰类:明确表示该类是最终类,不能被继承。* 修饰方法:明确表示该方法是最终权限方法,不能被重写。* 修饰变量:明确表示该变量是最终权限变量,只能被赋值一次。
(目录)
一、什么是final关键字?
final是最终的意思,可以修饰类,方法,变量
二、final 修饰的特点
*修饰类:表明该类是最终类,不能被继承
*修饰方法:表明该方法是最终方法,不能被重写
*修饰变量:表明该变量是常量,变量第一次赋值后,不能再次被赋值(有且只能赋值一次)
三、final修饰变量的注意
* 变量是基本类型:指的是基本类型的"数据值"不能发生改变。
* 变量是引用类型:指的是引用类型的"地址值"不能发生改变,但是地址里面的内容是可以发生改变的。(地址值不能变,数据值可以变)
* 修饰局部变量时可以先定义后赋值,
修饰成员变量时必须定义时完成赋值或者在构造方法中赋值。
本文共计795个文字,预计阅读时间需要4分钟。
(目录)一、什么是final关键字?final是最终的意思,可以修饰类、方法、变量。用于修饰类,表示该类不能被继承;用于修饰方法,表示该方法不能被重写;用于修饰变量,表示该变量只能被赋值一次。
二、final修饰的特点* 修饰类:明确表示该类是最终类,不能被继承。* 修饰方法:明确表示该方法是最终权限方法,不能被重写。* 修饰变量:明确表示该变量是最终权限变量,只能被赋值一次。
(目录)
一、什么是final关键字?
final是最终的意思,可以修饰类,方法,变量
二、final 修饰的特点
*修饰类:表明该类是最终类,不能被继承
*修饰方法:表明该方法是最终方法,不能被重写
*修饰变量:表明该变量是常量,变量第一次赋值后,不能再次被赋值(有且只能赋值一次)
三、final修饰变量的注意
* 变量是基本类型:指的是基本类型的"数据值"不能发生改变。
* 变量是引用类型:指的是引用类型的"地址值"不能发生改变,但是地址里面的内容是可以发生改变的。(地址值不能变,数据值可以变)
* 修饰局部变量时可以先定义后赋值,
修饰成员变量时必须定义时完成赋值或者在构造方法中赋值。

