为了账号安全,请及时绑定邮箱和手机立即绑定

在下面程序的注释1处补充上下列()方法,会导致在编译过程中发生错误(选择一项)

在下面程序的注释1处补充上下列()方法,会导致在编译过程中发生错误(选择一项)

冲哥_ 2018-07-04 15:32:27
public double getNum(float d){ return 4.0f; }这个返回类型是double,可是return 的是float型的。为什么对呢
查看完整描述

1 回答

?
慕移动4708697

TA贡献45条经验 获得超22个赞

首先子类方法的修饰符不能小于父类方法的修饰符。

你说的返回类型是double,可是return返回的是float,因为float占4个字节,double占8个字节,double的数值范围比float的大 所以double包含float的值,但反过来就不行了。

查看完整回答
反对 回复 2018-07-04
  • 1 回答
  • 0 关注
  • 1883 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信