Java语言 1.定义一个图形类,包含计算周长和面积方法。 2.定义一个圆形类继承图形类,包含半径

Java语言1.定义一个图形类,包含计算周长和面积方法。2.定义一个圆形类继承图形类,包含半径字段,定义对应的构造方法。3.定义一个椭圆形类继承圆形类,包含横纵比字段,定... Java语言
1.定义一个图形类,包含计算周长和面积方法。
2.定义一个圆形类继承图形类,包含半径字段,定义对应的构造方法。
3.定义一个椭圆形类继承圆形类,包含横纵比字段,定义对应的构造方法,重写计算周长和面积的方法。
4.创建椭圆形类的对象,测试该类的方法。
展开
 我来答
藤原子大雄
2018-01-03 · TA获得超过7195个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1727万
展开全部
图形抽象类的代码: abstract class MyShape { abstract int calGirth(); //求周长 abstract double calSquare(); //求面积 } 三角形类的实现: public class Triangle extends MyShape{ int borderA, borderB, borderC; Triangle(int a, int b, int c){borderA = a; borderB = b; borderC = c;} Triangle(){borderA = borderB = borderC = 0;} @Override int calGirth() { return borderA + borderB + borderC; } @Override double calSquare() { double p = calGirth() / 2; return Math.sqrt(p * (p - borderA) * (p - borderB) * (p - borderC)); } public static void main(String[] args) { Triangle test = new Triangle(3, 4, 5); System.out.println("The girth of the triangle is " + test.calGirth()); System.out.println("The square of the triangle is " + test.calSquare()); } } 实现两个抽象函数,测试结果正确,输出为: The girth of the triangle is 12 The square of the triangle is 6.0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式