我刚学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 两个属性
而且在子类里面这两个属性没有被覆盖