final在Java编程中有什么作用?【Java面试】

final变量只能赋值一次,赋值的方式有三种:

1)声明变量时直接赋值;

2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值;

3)非静态成员变量在构造方法中赋值。

final修饰类

final类不能被继承,因此不会有子类。final类中的方法不论是否有final修改,都是final的。

final修饰方法

final方法不能被override。若父类中的方法为final的,则子类不能override该方法,但可以调用该方法(父类的final方法)。

猜你喜欢

Dubbo面试题及答案

ZooKeeper在集群Master选举中应用介绍

ArrayList和LinkedList的区别和联系汇总

传智教育高级Java软件工程师课程

课程获取【Java视频教程+资料】加播妞1605146928606_课程资料.jpg:435946716。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/253798.html

(0)
上一篇 2022年5月9日
下一篇 2022年5月9日

相关推荐

发表回复

登录后才能评论