1.修饰基本数据类型,则该引用为常量,该值无法修改。
测试:

2.修饰引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不会修改。
测试:

分析:
1.初始数组元素为[1,2,3]。
2.修改0下标的元素为8后,数组为[8,2,3]。
3.我们可以看到数组内容被修改了,但是地址并没有发生变化。
3.修饰类的成员变量,则必须当场赋值,否则编译会报错
测试:

4. 修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承
测试1:


分析:
1.FinalTest03 继承了FinalTest02 ,想要重写getT()时报错。
测试2:

分析:
1.FinalTest03 继承了FinalTest02 ,同时也继承了FinalTest02的getT().
5.final修改类时,该类成为最终类,无法被继承
测试:

分析:
1. FinalTest04是被final修饰的类。
2.当FinalTest05继承FinalTest04时报错。
学习ing,请大佬指正。
571

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



