static和final的区别
您好,课程讲解中说父类中的静态方法无法被子类重写。final好像也是这样的,请问final和static在这方面有什么区别
23
收起
正在回答
1回答
static:静态成员,存放在静态存储区中,不属于任何对象,独立于对象而存在。static方法是不能被重写的,重写通常针对的是接口方法,而接口方法中只是进行的接口定义,而没有方法的实现,而static方法肯定是要求有方法体的,所以有冲突。
final:修饰类时,该类不可被继承;修饰方法时,该方法不可被子类覆盖;修饰变量时,该变量为常量,不可被修改。
如果解决了你的疑惑,请采纳,祝学习愉快~
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星