錯在哪里啊
Father m=new Yuan();
m.r=5.0f;
m.方法是沒有錯的
顯示m.r=5錯了
r是我在Yuan里定義的一個變量
public double r;
不能這樣賦值嗎?用
Yuan m=new Yuan();
m.r=5.0f;可以賦值。不是多態性嗎,蒙了!
Father m=new Yuan();
m.r=5.0f;
m.方法是沒有錯的
顯示m.r=5錯了
r是我在Yuan里定義的一個變量
public double r;
不能這樣賦值嗎?用
Yuan m=new Yuan();
m.r=5.0f;可以賦值。不是多態性嗎,蒙了!
2018-11-15
舉報
2018-11-29
先給r賦個初值,再調用試試
2018-11-16
是不是忘了繼承