从Java

时间:2016-07-03 22:34:29

标签: java inheritance package

好的,所以我在IntelliJ中找到了这样的目录:

  • src有Main类和Shape
  • src \ Shapes有TriangleSquare class

现在,在f.e Triangle中看起来像这样:

package Shapes;

public class Triangle extends Shape {
    public double half;
    public Triangle(Double a, Double b, Double c){
        Edges.add(a); Edges.add(b); Edges.add(c);
        for (Double edge:
             Edges) {
            half+=edge/2.0;
        }
    }
    public double Surface(){
        return Math.sqrt(half*(half-Edges.get(0))*(half-Edges.get(1))*(half-Edges.get(2)));    
    }
}

看起来像这样,它在我Shapes目录之前就已经有效了,我在那里移动了TriangleSquare。那么现在,我怎样才能使这个类extend成为以前目录中的一个类?

这就是结构:

enter image description here

0 个答案:

没有答案