码迷,mamicode.com
首页 > 其他好文 > 详细

final关键字

时间:2021-05-24 16:52:10      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:一个   final   场景   允许   常量   private   注意   使用场景   需要   

final关键字

基本介绍

final:最终修饰符。

适用范围

可用于类,方法,属性,变量

修饰类

  1. final修饰的类为最终类,最终类不能被继承(不能有子类)
  2. 使用场景:当我们定义的这个类不想被别人扩展时,就可以将此类定义为final的

修饰方法

  1. final修饰方法,该方法为最终方法,最终方法不能被子类重写
  2. 使用场景:在类中定义的方法不想被子类重写时,在执行时只能用父类定义的方法,这时可将此方法定义为final型的。

修饰属性或变量

  1. final修饰属性或变量,该变量将变成一个常量。java中规定常量必须初始化,常量中的值不允许更改
  2. final修饰属性时,声明的同时必须初始化
  3. final修饰变量时,声明的同时不需要初始化,但第一次初始化后的值不允许被改变。

注意

  1. final类中的所用成员都被隐式的定义为final方法
  2. private修饰的成员也被隐式的定义为final

final关键字

标签:一个   final   场景   允许   常量   private   注意   使用场景   需要   

原文地址:https://www.cnblogs.com/ekig/p/14787617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!