先说结论,使用final修饰的类不可被继承,但是其中的属性可以被改变。
代码:
以下代码为final修饰的Test03类:
public final class Test03 {
private int age = 0;
public Test03() {
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
以下代码的作用是对age的修改:
public class Test02 {
public static void main(String[] args) {
Test03 test03 = new Test03();
System.out.println(test03.getAge());
test03.setAge(4);
System.out.println(test03.getAge());
}
}
输出结果如图所示:
可以论证被final修饰的类其中的属性可以被改变。