贝壳Android面试题及参考答案
详细说Final关键字
在编程语言中,final
关键字具有重要的作用。以下为你详细介绍final
关键字:
一、final
关键字的主要作用
- 修饰变量
- 当
final
修饰基本数据类型变量时,该变量的值一旦被初始化就不能再被改变。例如:
- 当
final int num = 10;
num = 20; // 这会导致编译错误
- 当
final
修饰引用类型变量时,该变量所引用的对象不能再被改变,但对象的内容可以改变。例如:
final List<Integer> list = new ArrayList<>();
list.add(1); // 可以改变对象的内容
list = new ArrayList<>(); // 这会导致编译错误
- 修饰方法
- 当
final
修饰方法时,该方法不能被重写。这可以确保方法的行为在子类中不会被改变
- 当
原文地址:https://blog.csdn.net/linweidong/article/details/142715745
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!