具体要求如下:
⑴抽象类Shape:
double getArea():求一个形状的面积
double getPerimeter():求一个形状的周长
⑵类MyTriangle:
由Shape类派生的具体类,除实现Shape类中的方法外,另有以下属性和方法:
①属性
x,y,z:double型,表示三角形的三条边
s: 周长的1/2(注:求三角形面积公式为 ,s=(x+y+z)/2,开方可用Math.sqrt(double)方法)
②方法
MyTriangle(double x, double y, double z):构造函数,给三条边和s赋初值。
toString():输出矩形的描述信息,如"three sides:3.0,4.0,5.0,perimeter=12.0,area=6.0"
⑶Test类作为主类要完成测试功能
①生成MyTriangle对象(三条边的值任取)
②调用对象的toString()方法,输出对象的描述信息
Shape.java
public abstract class Shape {MyTriangle.java
public class MyTriangle extends Shape{Test.java
public class Test {