我没有运气从我的超类调用一个变量到我的子类。任何人都可以帮忙吗?调用变量到超类的子类
//SUPERCLASS
public class Circle {
protected double radius;
protected double area;
//Some code to construct object and initialize radius
//Return Calculated Area
protected double getArea() {
area = Math.pow(radius, 2) * Math.PI;
return area;
}
}
//SUBCLASS
public class Cone extends Circle {
private double height;
//Some more code with constructors and different methods
public double getVolume() {
{
return (area * height/3)
}
}
有很多更多的代码,但我在的主要问题是子类中的“区域”变量是0.00,我不知道该如何得到它等于“区域”所计算出的超
您应该在使用'area'之前运行'getArea()'。 – GAVD