Java中final关键字与权限修饰符
Java中final关键字与权限修饰符
一、final简介1、含义不可改变的,最终的2、常见的四种用法①修饰一个类;②修饰一个方法;③修饰一个局部变量;④修饰一个成员变量;二、final使用1、修饰一个类格式:修饰符 final class 类名称(){ //……}含义:当前类不能有任何子类。2、修饰一个方法格式:修饰符 final 返回值类型 方法名(){ /
Java中final关键字与权限修饰符
1、含义
不可改变的,最终的
2、常见的四种用法
①修饰一个类;
②修饰一个方法;
③修饰一个局部变量;
④修饰一个成员变量;
1、修饰一个类
格式:
修饰符 final class 类名称(){
//……
}
含义:
当前类不能有任何子类。
2、修饰一个方法
格式:
修饰符 final 返回值类型 方法名(){
//……
}
含义:
final修饰的方法不能被其子类重写。
abstract与final不能同时使用。
、修饰一个局部变量
格式:
final 数据类型 变量名 = 变量值;
含义:
final修饰的变量为常量,不可改变(基本数据类型的数值不可改变,引用数据类型的地址值不可改变);
引用数据类型的地址值不可改变,这并不意味着内容不可改变。
使用:
代码语言:javascript代码运行次数:0运行复制public class MyFinal {
public static void main(String[] args) {
int a = 10;
println(a);//10
a = 20;
println(a);//20
final int x = 0;
println(x);//0
// x = 40;//错误写法,报错
println(x);//0
//备注:final修饰的基本数据类型变量值不可改变
//备注:final修饰的引用数据类型地址值不可改变
}
}
4、修饰一个成员变量
格式:
final 数据类型 变量名 = 变量值;
说明:
①final修饰的成员变量同样不可改变;
②成员变量有默认值,若声明的时候没有赋值则为默认值,同样是不可改变的;
③final修饰的成员变量要么声明的时候直接赋值,要么通过构造方法赋值(两种方法选其一);
④通过构造方法赋值注意:所有的构造(包括无参构造)都要保证能对final修饰的成员变量进行赋值;
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-23 19:33:17
上一篇:【Java设计模式】011
下一篇:Java多态详解
推荐阅读
留言与评论(共有 18 条评论) |
本站网友 李忠诚 | 28分钟前 发表 |
修饰一个局部变量格式:final 数据类型 变量名 = 变量值;含义:final修饰的变量为常量 | |
本站网友 南京小吃 | 26分钟前 发表 |
修饰一个类格式:修饰符 final class 类名称(){ //……}含义:当前类不能有任何子类 | |
本站网友 发膜多久用一次 | 21分钟前 发表 |
不可改变(基本数据类型的数值不可改变 | |
本站网友 disconnected | 15分钟前 发表 |
同样是不可改变的;③final修饰的成员变量要么声明的时候直接赋值 | |
本站网友 宁波韩语培训 | 18分钟前 发表 |
若声明的时候没有赋值则为默认值 | |
本站网友 高丽参的功效与作用 | 11分钟前 发表 |
修饰一个方法格式:修饰符 final 返回值类型 方法名(){ //……}含义:final修饰的方法不能被其子类重写 | |
本站网友 北京不孕不育医院 | 27分钟前 发表 |
要么通过构造方法赋值(两种方法选其一);④通过构造方法赋值注意:所有的构造(包括无参构造)都要保证能对final修饰的成员变量进行赋值;三 | |
本站网友 洛阳东方一高 | 4分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 苏州金色家园 | 3分钟前 发表 |
修饰一个成员变量格式:final 数据类型 变量名 = 变量值;说明:①final修饰的成员变量同样不可改变;②成员变量有默认值 | |
本站网友 马来酸氯苯那敏 | 26分钟前 发表 |
要么通过构造方法赋值(两种方法选其一);④通过构造方法赋值注意:所有的构造(包括无参构造)都要保证能对final修饰的成员变量进行赋值;三 | |
本站网友 胎儿dna鉴定 | 1分钟前 发表 |
原始发表:2025-01-06 | |
本站网友 台塑网电子商务 | 30分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看javafinal变量权限数据类型 | |
本站网友 浙江诸暨技师学院 | 17分钟前 发表 |
final使用1 | |
本站网友 空调制冷设备 | 4分钟前 发表 |
修饰一个局部变量格式:final 数据类型 变量名 = 变量值;含义:final修饰的变量为常量 | |
本站网友 十大床垫 | 25分钟前 发表 |
报错 println(x);//0 //备注:final修饰的基本数据类型变量值不可改变 //备注:final修饰的引用数据类型地址值不可改变 } }4 | |
本站网友 coio | 9分钟前 发表 |
final简介1 | |
本站网友 大姐心水论坛 | 23分钟前 发表 |
同样是不可改变的;③final修饰的成员变量要么声明的时候直接赋值 |