要求如下:
(1)定义两个抽象方法,一个是计算面积的getArea( );一个是计算周长的getPer( )。
(2)定义一个等边三角形类Tangle,包含属性长度(width),高度(height)实现接口Shape。
(3)在main方法中,创建Tangle类的对象,并调用getArea( ),getPer( )方法。
如果是完整的那个就可
要求如下:
(1)定义两个抽象方法,一个是计算面积的getArea( );一个是计算周长的getPer( )。
(2)定义一个等边三角形类Tangle,包含属性长度(width),高度(height)实现接口Shape。
(3)在main方法中,创建Tangle类的对象,并调用getArea( ),getPer( )方法。
如果是完整的那个就可
回答:基本的面向对象哈,代码如下:
package test;
/**
* @author bbyh
* @date 2022/12/18 0018 23:32
* @description
*/
public interface Shape {
/**
* 计算面积
* @return 返回图形的面积
*/
double getArea();
/**
* 计算周长
* @return 返回图形的周长
*/
double getPer();
}
package test;
/**
* @author bbyh
* @date 2022/12/18 0018 23:33
* @description
*/
public class Tangle implements Shape {
private final double width;
private final double height;
public Tangle(double width, double height) {
this.width = width;
this.height = height;
}
@Override
public double getArea() {
return width * height;
}
@Override
public double getPer() {
return 2 * (width + height);
}
}
package test;
/**
* @author bbyh
* @date 2022/12/18 0018 23:32
* @description
*/
public class Demo {
public static void main(String[] args) {
Tangle tangle = new Tangle(3, 4);
System.out.println("面积是:" + tangle.getArea());
System.out.println("周长是:" + tangle.getPer());
}
}