当前位置:   article > 正文

javaSE之final关键字的四种用法_final修饰集合

final修饰集合

fainal关键字代表最终的、不可改变的,final可以用来修饰类、方法、局部变量和成员变量

一、final关键字修饰类

public final class 类名称{ ....... }

final关键字修饰的类不能有任何子类,即该类的所有成员方法都无法被覆盖重写

二、final关键字修饰方法

修饰符 final 返回值类型 方法名(参数){ ...... }

当final修饰一个方法时,代表这个方法已是最终方法,无法被覆盖重写

注意事项:对于类和方法来说,final关键字和abstract关键字是不能同时使用的

三、final关键字修饰局部变量

一旦final用来修饰局部变量,那么这个变量就不能进行修改,即一次赋值,终生不变

对于基本类型来说,不可变指的是变量当中的数据不可变

对于引用类型来说,不可变指的是变量当中的地址值不可变

四、fianl关键字修饰成员变量

成员变量使用final后也同样是不可变的

注意事项:

1.由于成员变量有默认值,所以final修饰成员变量时必须手动赋值

2.对于final修饰的成员变量,要么直接赋值,要么使用构造方法赋值

3.必须保证类中所有重载的构造方法都对final成员变量赋值

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/574371
推荐阅读
相关标签
  

闽ICP备14008679号