关于子类重写父类的静态方法的误解

question:子类可以重写父类的静态方法吗?
answer:那不叫做重写,只是名字相同而已

解释:

  1. 如果实例化子类,用子类类型去接收,那么调用的自然而然就是子类的方法,其实跟重写父类没有什么事情;
  2. 如果是用父类去去接收子类的实例化,那调用的自然是父类的静态方法和子类的一般方法,虽然子类有父类的静态方法,但是是没有重写父类的静态方法的;
  3. 相反,如果子类定义一个父类没有的静态方法,父类去调用就会报错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值