static 后面 加 final 有什么意义 ?父类 static 的静态方法 子类 不能继承 但可以通过父类访问 , 但是加final有何意义呢 ?
登陆购买课程后可参与讨论,去登陆吧
刚才试验了一下,父类和子类分别定义同名的静态方法(就是子类里重写了这个静态方法),然后发现子类对象可以继承父类对象的静态方法,但是使用这个静态方法的时候输出的父类方法里的内容,相当于重写没有起到任何效果。所以重写父类静态方法,这件事情本身应该就是没有意义的,也就不用考虑final了。唯一的用处应该是防止子类里定义一个和父类里该静态方法同名的(静态)方法吧?
你好,先更正一下你的说法父类 static 的静态方法子类是可以继承的。并且子类也是可以重写这个静态方法的。但如果要是加上final,子类依然可以继承但子类就不能重写这个方法了。祝:学习愉快
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
46 56
1 26
26 24
90 24
0 24
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星