问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 中的 final 关键字有哪些用法

发布网友 发布时间:2022-04-20 09:32

我来回答

2个回答

热心网友 时间:2023-09-11 06:48

(1)修饰变量

用final关键字修饰的变量,只能进行一次赋值操作,并且在生存期内不可以改变它的值。final 修饰的变量可以先声明,后赋值。
final修饰基本类型时,起到常量的作用,基本类型的值不可变。
final修饰引用类型时,不能再指向其他的对象,但被引用的对象的值是可以改变的(引用变量的值
实际上是它所引用的对象的地址)。
当用final作用于类的成员变量时,成员变量(局部变量只需要保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行初始化赋值。

(2)修饰方法参数

编写方法时,可以在参数前面添加final关键字,它表示在整个方法中,不会(实际上是不能)改变参数的值,具体类似于修饰数据。
即不能改变参数的值,但是可以改变引用类型参数的对象的值。同时,即使没有final的修饰,参数的改变也不会影响到方法外的变量。

(3)修饰方法

final关键字修饰方法,它表示该方法不能被覆盖(重写)。另外,类中所有的private方法都隐式地指定为是final的,由于无法在类外使用private方法,所以也就无法覆盖它。此时可以在子类中定义相同的方法名和参数,这种情况不再产生重写与final的矛盾,而是在子类中重新定义了新的方法。可以对private方法添加final修饰符,但并没有添加任何额外意义。
(4) 修饰类
用final修饰的类是无法被继承的。且final类中的所有成员方法都会被隐式地指定为final方法。

热心网友 时间:2023-09-11 06:49

根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。
final方法不能被子类的方法覆盖,但可以被继承。
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cad里面打完字怎么还原十字架 财务建帐需要什么 建账建账的基本要求 当爱情与亲情需要丢弃一样时,你会选择丢弃哪一方 当爱情和亲情有冲突时你会怎样决择?你会为你所爱的人不顾一切吗? 剑网三 查看余额 因为某些特殊原因不好登陆游戏查看,求其他方式_百度知 ... 右肺上叶中叶结节灶怎么回事 节能门窗有哪些标准 节能门窗有哪些 节能门窗具有哪些特征 地簧门关不上怎么修 地簧门怎么调 一扇门于上面 玻璃门框错位 合不起来 大理石框的地簧门上面怎么固定啊 不锈钢地簧门的安装方法! 玻璃门地簧怎么换 vivox23有唤醒功能吗?6+128 多比的英文是 如何评哈利波特的多比 多比都出现过哈利波特第几部里?具体说明一下 貌似哈利波特死亡圣器里的多比小精灵很强大啊???? 多比在电影里出场次数 哈利波特里面怎么知道精灵多比是马福尔的,还有多... 赫敏为什么不救多比 拥有强大魔法小精灵多比,为何会在救哈利时而死去了? 多比为什么帮助哈利波特? 哈利波特7(上)中,多比最后身中刀伤,而为何妙丽... 《哈利波特》里面的小精灵多比是在电影里的哪一部... 多比为什么魔法这么厉害 多比是谁的小精灵? 哈利波特7中多比怎么死的? 地簧门 门框下垂 磨地板砖 怎么调整 多玛煌N-222地簧门轴不垂直,怎么调 肯德基门上的轴承坏了,轴套在门框上,请问有什么... 维修玻璃门地簧价格 请问这种门,上面紧怎么调整 excel 冻结窗口 vivoX23魅影紫支持语音唤醒功能吗 ppr管和u型卡连接处是不是加皮垫 ppr管与u型卡不同材质可以直接用吗 u型卡什么作用? U型卡一般用来干吗? 管道支架上的u型卡直径有什么要求? 排水管用的u型卡怎么算? 管卡和U型卡的区别,两个... 建筑上面用的高墙卡是什么东西 其他称呼是什么 如何选用U型管卡 消防管U型卡90。80,70,63,管卡尺寸是多少 金德ppr管价格大全(官网型号与报价) ppr管件有哪些 金德管业报价 金德ppr管价格多少,谁能发一份价格表的?