首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

父类的静态方法会被子类覆盖吗

2012-10-12 
父类的静态方法能被子类覆盖吗?如果能够被覆盖,那么调用该父类的静态方法和调用子类的静态方法,运行结果是

父类的静态方法能被子类覆盖吗?
如果能够被覆盖,那么调用该父类的静态方法和调用子类的静态方法,运行结果是不是一样?


[解决办法]
对于覆盖有3种不能构成覆盖 1 方法是静态方法 2 被private修饰 3 被final修饰
lz可以自己编程实验!
[解决办法]
这种东西还要问,我学习的时候,这种东西一不查资料,二不问人,就是自己写代码试验。
[解决办法]
学习了,虽然楼上的都讲的是正确的,我还是想记忆下:
多回复一遍:
1: private方法不能被继承但可以重写:若重写: 父类 a=new 子类() a编译时父类决定调用的方法,运行时调用的方法是子类的方法
2: static 方法不能被继承但可以重写:若重写: 父类 a=new 子类() a编译时引用类决定调用的方法,运行时调用的方法是引用类的方法
3: final 方法不能被继承和重写

不知道这样总结是不是可以,希望还有别人能总结的更好些.谢谢

热点排行