bmmxz

 

面试题 - Final修饰属性

final修饰数据类型

基本数据类型

final修饰基本数据类型后,数值不可被修改

public class Template {
   // private final int a = 1; // 显示初始化

       private final int a;

       /*{
               a = 1; // 代码块初始化
       }*/

       public Template() {
               a = 1; // 构造方法初始化
       }

       public void ch(final int a) {
               // 形参赋值不可更改其值
       }
}
引用数据类型

final修饰引用数据类型后,会固定指向一个内存空间,但不影响修改内存空间中的值

final修饰方法

作用是锁定方法,不让任何继承类对其进行修改

final修饰类

表示类不可被继承,修饰的类所有成员方法都将被隐式修饰为final方法

posted on 2022-08-23 20:47  白木木夕子  阅读(19)  评论(0)    收藏  举报

导航