public double getNum(float d){ return 4.0f; }這個返回類型是double,可是return 的是float型的。為什么對呢
1 回答

慕移動4708697
TA貢獻45條經驗 獲得超22個贊
首先子類方法的修飾符不能小于父類方法的修飾符。
你說的返回類型是double,可是return返回的是float,因為float占4個字節(jié),double占8個字節(jié),double的數值范圍比float的大 所以double包含float的值,但反過來就不行了。
添加回答
舉報
0/150
提交
取消