问答详情
源自:10-3 Java 中的抽象类

错在哪里啊

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 23:32

个回答

  • 慕丝9568650
    2018-11-29 21:51:32

    先给r赋个初值,再调用试试

  • 慕婉清9525433
    2018-11-16 16:20:49

    是不是忘了继承