类的成员属性修饰符static final的作用
类中的成员属性已经使用final修饰后,由于只能在被定义、构造方法、构造代码块中被初始化,其生命周期和作用域和static所修饰的全局变量基本类似,那再添加static修饰的意义是什么呢
14
收起
正在回答
1回答
同学您好,
1、"那再添加static修饰的意义是什么呢":这里添加static的意义在于,static可以修饰属性,修饰方法,被static修饰的可通过类名进行访问,也就是 类名.方法/类名.属性。可以不通过创建对象的方式进行访问。
2、static final用来修饰成员变量和成员方法,可以理解为“全局变量”
对于变量,表示一旦给值就不可修改,并且通过类名可以访问。
对于方法,表示不可覆盖,并且可以通过类名直接访问。
祝同学学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星