父类与子类的静态方法

父类与子类的静态方法

课程里说:父类中的静态方法无法被子类重写,所以向上转型之后,只能调用到父类原有的静态方法。

老师,向上转型后,如果我就是想要调用子类的静态方法,是不是得向下转型后才能去调用,因为子类的静态方法算是它的独有方法。

老师,我的理解对不对。

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

向下转型后可以去调用子类静态方法。

同学理解正确。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 鱼儿0001 提问者 #1
    谢谢老师!
    2019-06-04 10:12:55
不正经的程序员 2019-06-03 15:50:41

静态方法是类方法。跟父类,子类继承根本就没有关系。

你一开始问的就不对。

理解的更不对。

  • 提问者 鱼儿0001 #1
    我是根据课程问的,课程里在这一块有所论述,你不懂就别瞎掺和
    2019-06-04 10:10:52
吃吃吃鱼的猫 2019-06-03 10:31:06

同学你好,

静态方法的调用是使用类名.方法来调用,不需要使用向上转型后的引用来调用。

同学想调父类的静态方法直接使用父类.静态方法(),

想调用子类的静态方法使用子类.静态方法()调用即可。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 鱼儿0001 #1
    你好老师,我严重怀疑你到底有没有看我的问题。你的回答固然没错,但是和我问的问题本身是驴唇不对马嘴,我问的是:课程里说:父类中的静态方法无法被子类重写,所以向上转型之后,只能调用到父类原有的静态方法。 老师,向上转型后,如果我就是想要调用子类的静态方法,是不是得向下转型后才能去调用,因为子类的静态方法算是它的独有方法。 老师,我的理解对不对。
    2019-06-03 15:16:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师