用java面向对象中多态的方法,设计一个程序,可以计算圆形和长方形的面积及周长,其中定义抽象类 图形类为圆形和长方形的父类,在图形类中定义抽象方法获取面积方法和获取周长方法。定义面积和周长计算器,可以计算不同图形的面积和周长。程序要具备良好的可扩展性和可维护性。
1个回答
关注
展开全部
用java面向对象中多态的方法,设计一个程序,可以计算圆形和长方形的面积及周长,其中定义抽象类 图形类为圆形和长方形的父类,在图形类中定义抽象方法获取面积方法和获取周长方法。定义面积和周长计算器,可以计算不同图形的面积和周长。程序要具备良好的可扩展性和可维护性的解决办法是private final double PI=3.1415;//计算园的周长public double accountGirth(double r){return 2*PI*r;}//计算园的面积public double accountArea(double r){return PI*r*r;}。
咨询记录 · 回答于2023-04-10
用java面向对象中多态的方法,设计一个程序,可以计算圆形和长方形的面积及周长,其中定义抽象类 图形类为圆形和长方形的父类,在图形类中定义抽象方法获取面积方法和获取周长方法。定义面积和周长计算器,可以计算不同图形的面积和周长。程序要具备良好的可扩展性和可维护性。
用java面向对象中多态的方法,设计一个程序,可以计算圆形和长方形的面积及周长,其中定义抽象类 图形类为圆形和长方形的父类,在图形类中定义抽象方法获取面积方法和获取周长方法。定义面积和周长计算器,可以计算不同图形的面积和周长。程序要具备良好的可扩展性和可维护性的解决办法是private final double PI=3.1415;//计算园的周长public double accountGirth(double r){return 2*PI*r;}//计算园的面积public double accountArea(double r){return PI*r*r;}。
可以通过创建一个圆的类完成计算圆周长和面积的功能。假设这个圆的类名叫做Circle,因为根据圆的半径就可以求出圆的周长和面积,所以可以在这个类中定义一个半径属性mRadius,然后定义两个方法getLength和getArea分别实现计算圆周长和面积的功能。java语言源代码如下:public class Circle{//圆的半径private double mRadius;public Circle(double mRadius){this.mRadius = mRadius;}//获取圆的周长public double getLength(){return 2*Math.PI*mRadius;}//获取圆的面积public double getArea(){return Math.PI*mRadius*mRadius;}}。