日期:2014-05-20  浏览次数:20702 次

我刚学JAVA,问个很菜的问题,哥哥们不要拿鸡蛋砸我
abstract   class   fig{
int   x,y;
abstract   int   area();
fig(int   a,int   b){
x=a;
y=b;
}
}

class   rect   extends   fig{
fig(int   a,int   b){
super(a,b);
}
int   area(){
return   x*y;     // < <====x和y不是本类的对象,怎么可以直接用啊
}
}

------解决方案--------------------
子类继承了父类的x y 两个属性
而且在子类里面这两个属性没有被覆盖