Java里为什么要用final关键字额?static为什么要和final一起用额?
final常量,定义时一般要赋值;
final方法,禁止覆盖;
final类,不能继承该类;
final与static final的区别是:final在一个对象类唯一,static final在多个对象中都唯一;
一个既是static又是final的域只占据一段不能改变的存储空间,只有一份
语言的设计肯定是出于某种好处才这样设的,就像有些代码为什么要重构,为什么要使用设计模式……
楼主或许可以找下《设计模式》、《Effective Java》、《重构》或相关文章看下
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。