子类修改父类函数时出现类型错误,导致返回值冲突,例如报错attemping to use incompatible return type.

1.子类:

如上图所示代码,为调用父类中start函数进行编译新的功能,报错如下:  上述说明,此时我写出来的功能函数,是父类中明确使用过的,而这里由于是return的冲突,那么到底是怎么回事呢。

2.父类:

父类在使用过程中,函数start为long类型,根据子父类调用原则,不能随便修改父类类型,因此在上述子类中,应该将String改为long,并重新设计return返回值。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值