开发者社区> 问答> 正文

Java中final关键字的用法有哪些呀?

已解决

Java中final关键字的用法有哪些呀?

展开
收起
gxx1 2022-04-02 17:51:58 556 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1、修饰类

    当final修饰一个类时,表明这个类不能被继承。也就是说,这个类在永远都不会继承的情况下,就可以用final进行修饰。但是要注意final类中的所有成员方法都会被隐式地指定为final方法。需要注意的是,尽量不要将类设计为final类。

    2、修饰方法

    使用final方法有两方面。第一是方便把方法锁定,以防任何继承类修改它的含义;第二是效率。需要注意的是:父类的final方法是不能被子类所覆盖的,也就是说子类不存在和父类一模一样的方法。

    3、修饰变量

    final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 也就是说,如果引用的值是一个地址,用final对值进行修饰,那么地址的值不发生变化。

    2022-04-02 17:53:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载