1. 首页
  2. 综合百科
  3. final是什么意思(面试官)

final是什么意思(面试官)

简介:关于final是什么意思(面试官)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

重要提示:本文为博主《面试题精选-基础篇》系列之一。见请关注我.的采访文章

Gitee开源地址:https://gitee.com/mydb/interview

final定义

final翻译成中文的意思是& quot最终& quot,它是Java中一个常见关键字,使用final修饰的对象不允许修改或替换其原始值或定义。.

例如,一个类被final修饰后,就不能被其他类继承,如下图所示:

final的4种用法

final可用于以下四种方式:

修饰符类修饰符方法修饰符变量修饰符参数

1.修饰类

finalclassAnimal{}说明:final修饰的类是不允许继承的,也就是说这种设计是完美的,不需要修改和扩展。

2.修饰方法

publicsclassfinalexample { publicfalvoidsayhi(){ system . out . println(' Hi ~ ');}}说明:final修饰的方法是指该方法提供的函数已经满足了当前的需求,不需要扩展,并且任何从该类继承的类都不允许重写该方法。

3.修饰变量

public class final example { privatestaticfinalStringMSG=' hello '//.}描述:final修改变量时,意味着属性一旦初始化就不能修改。

4.修饰参数

publicsclassfinalexample { publicvidsayhi(finalStringname){ system . out . println(' Hi,' name);}}说明:当final修改一个参数时,表示这个参数在整个方法中不允许修改。

final作用

使用final来修饰一个类可以防止它被其他类继承。例如,JDK代码中的String类由final修饰,从而防止它被其他类继承并导致内部逻辑被破坏。

String类的部分源代码如下:

总结

final是Java中常用的关键字,由它修改的对象是不允许修改或替换其原始值或定义的。final有四种用法,可以用来修饰类、方法、变量或参数。

关注微信官方账号:Java面试真题分析,查看更多Java面试真题。

本文主要介绍了关于final是什么意思(面试官)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/99361.html