(1)【抽象类方法】public abstract class Shape {
public abstract double area();
public abstract double perimeter();
}
【圆继承方法】public class Circle extends Shape {//圆面积
private double diameter;
public double getDiameter() {
return diameter;
}
public void setDiameter(double diameter) {
this.diameter = diameter;
}
@Override
public double area() {
return Math.PI * Math.pow(getDiameter() / 2, 2);
}
@Override
public double perimeter() {
return Math.PI * getDiameter();
}
}
【矩形继承】public class Rectangle extends Shape {//矩形周长
private double length;
private double width;
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = w
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类来继承图形类,并实现上述两个方法。并创建实例验证。
最新推荐文章于 2023-03-21 15:23:20 发布
本文将介绍如何设计一个抽象图形类,包含求周长和面积的抽象方法。接着,将定义圆形、长方形和正方形类,它们继承自图形类并实现这些方法。最后,通过实例验证各个图形类的功能。
摘要由CSDN通过智能技术生成