早教吧 育儿知识 作业答案 考试题库 百科 知识分享

shape类急.shape类是一个表示形状的抽象类,area()为求图形面积的函数,作为纯虚函数,请从shape类派生出三角形类(triangle)、矩形类(rectangle),并给出具体的求面积函数.然后通过主函数定义三

题目详情
shape类 急.
shape类是一个表示形状的抽象类,area()为求图形面积的函数,作为纯虚函数,请从shape类派生出三角形类(triangle)、矩形类(rectangle),并给出具体的求面积函数.然后通过主函数定义三角形类和矩形类的对象,分别求出他们的面积.
(注:若三角形的边长分别为a、b和c,则三角形的面积s计算如下,),其中 )
p=(a+b+c)\2
▼优质解答
答案和解析
abstract class Shape { abstract double area();}class Rectangle extends Shape{ double x = 0.0; double y = 0.0; Rectangle (x,y) { this.x = x; this.y = y; } double area() { return x*y; }...