先说结论,使用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修饰的类其中的属性可以被改变。
本文通过实例代码展示了final关键字在Java中的应用,说明了final修饰的类不能被继承,但其内部属性仍可被外部类修改。通过Test03和Test02类的交互,展示了属性age的值能够在对象创建后进行改变,进一步理解final关键字的限制与灵活性。
327

被折叠的 条评论
为什么被折叠?



