黑马程序员技术交流社区
标题:
静态(static)方法重写(override)
[打印本页]
作者:
nblity007
时间:
2016-8-2 21:58
标题:
静态(static)方法重写(override)
父类的普通方法可以被继承和重写,不多作解释,如果子类继承父类,而且子类没有重写父类的方法,但是子类会有从父类继承过来的方法。
静态的方法可以被继承,但是不能重写。如果父类中有一个静态的方法,子类也有一个与其方法名,参数类型,参数个数都一样的方法,并且也有static关键字修饰,那么该子类的方法会把原来继承过来的父类的方法隐藏,而不是重写。通俗的讲就是父类的方法和子类的方法是两个没有关系的方法,具体调用哪一个方法是看是哪个对象的引用;这种父子类方法也不在存在多态的性质。
静态的方法不能覆写,也不能被重写。总之,静态的没有重写!!!
作者:
gonghe
时间:
2016-8-2 22:06
总结的不错
作者:
nblity007
时间:
2016-8-2 22:12
gonghe 发表于 2016-8-2 22:06
总结的不错
三克油!!
作者:
java627
时间:
2016-8-3 00:49
楼主的这个观点我还是比较认同的。赞
作者:
877758007@qq.co
时间:
2016-8-3 07:42
总结的很好
本人小白一只
很有道理
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2