新建一个名为Demo.java的类文件,设计一个接口Shape,表示图形。要求如下:
(1)定义两个抽象方法,一个是计算面积的getArea( );一个是计算周长的getPer( )。
(2)定义一个等边三角形类Tangle,包含属性长度(width),高度(height)实现接口Shape。
(3)在main方法中,创建Tangle类的对象,并调用getArea( ),getPer( )方法。
如果能提供完整的就好了
新建一个名为Demo.java的类文件,设计一个接口Shape,表示图形。要求如下:
(1)定义两个抽象方法,一个是计算面积的getArea( );一个是计算周长的getPer( )。
(2)定义一个等边三角形类Tangle,包含属性长度(width),高度(height)实现接口Shape。
(3)在main方法中,创建Tangle类的对象,并调用getArea( ),getPer( )方法。
如果能提供完整的就好了
文件1 : Demo.java
public class Demo {
public static void main(String[] args) {
Tangle tangle = new Tangle(5,4);
System.out.println("面积是:"+tangle.getArea());
System.out.println("周长是:"+tangle.getPer());
}
}
文件2:Shape.java
public interface Shape {
int getArea();
int getPer();
}
文件3:Tangle.java
public class Tangle implements Shape {
int width;
int height;
Tangle(int width, int height){
this.width = width;
this.height = height;
}
@Override
public int getArea() {
return width * height;
}
@Override
public int getPer() {
return (width + height) * 2;
}
}