java吧 关注:1,247,993贴子:12,727,676
  • 2回复贴,共1

请各位帮帮忙看看这是为神魔

只看楼主收藏回复

class A{int x1=10;
float x2=2.0f;
private int x3=50;
int getx(){return x3;}
void show(){
System.out.println("1父类:"+"x1="+x1+",x2="+x2+",x3="+getx());
}
}
class B extends A{
double x1=1.5;
int x2=25;
void show(){
//System.out.println("2父类A:"+"x1="super.x1+",x2="+super.x2+",x3="+super.getx());
System.out.println("父类B:"+"x1="+x1+",x2="+x2);
}
}public class usecube {
public static void main(String[] args) {
A x=new A();
B y=new B();
x.show();
y.show();
System.out.println("Hello World!");
}
}为神魔只能加上“//”System.out.println("2父类A:"+"x1="super.x1+",x2="+super.x2+",x3="+super.getx()); 此程序才不会报错啊。这是为神魔啊。求解


IP属地:福建1楼2013-03-11 21:36回复
    B继承A啊,靠super.x1前面少了个加号++++++++++++++++


    IP属地:四川本楼含有高级字体2楼2013-03-11 21:52
    收起回复