案例描述:
长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式。使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长。
运行结果:
代码如下:
创建抽象类:
/**
* 2022/3/20
*/
public abstract class Shape {
// 获取面积
abstract double Area();
// 获取周长
abstract double Perimeter();
}
创建长方形类和正方形类继承抽象类:
/**
* 2022/3/20
*/
public class Circular extends Shape{
// 圆形周长:2Πr ,面积:Πr的平方
priva