在该接口基础上实现圆形(Circle)矩形(Rectrangle)三角形(Trianngle)三个类 圆形类属性:半径 矩形类属性:长宽 三角形属性:三条边的长度
1条回答 默认 最新
- 很大森 2021-06-30 13:53关注
public interface Shape { public double calcLen(); } public class Circle implements Shape{ private double radius; public Circle(double radius) { this.radius = radius; } public double getRadius() { return radius; } public void setRadius(double radius) { this.radius = radius; } public double calcLen() { return 2 * Math.PI * radius; } } public class Rectangle implements Shape { private double height; private double width; public Rectangle(double height, double width) { this.height = height; this.width = width; } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } public double calcLen() { return 2 * (height + width); } } public class Triangle implements Shape{ private double side1; private double side2; private double side3; public Triangle(double side1, double side2, double side3) { this.side1 = side1; this.side2 = side2; this.side3 = side3; } public double getSide1() { return side1; } public void setSide1(double side1) { this.side1 = side1; } public double getSide2() { return side2; } public void setSide2(double side2) { this.side2 = side2; } public double getSide3() { return side3; } public void setSide3(double side3) { this.side3 = side3; } public double calcLen() { return side1 + side2 + side3; } }
如果对你有帮助,记得采纳一下哦~谢谢O(∩_∩)O
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
悬赏问题
- ¥60 用visual studio编写程序,利用间接平差求解水准网
- ¥15 Llama如何调用shell或者Python
- ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
- ¥15 win10权限管理,限制普通用户使用删除功能
- ¥15 minnio内存占用过大,内存没被回收(Windows环境)
- ¥65 抖音咸鱼付款链接转码支付宝
- ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
- ¥15 blast算法(相关搜索:数据库)
- ¥15 请问有人会紧聚焦相关的matlab知识嘛?
- ¥15 网络通信安全解决方案