这是Shape类中的代码。它一个抽象类,它定义了两个图形的基本方法 getPerimeter()
和 getArea()。
public abstract class Shape {
//定义一个用于计算周长的方法
public abstract double getPerimeter();
//定义一个用于计算面积的方法
public abstract double getArea();
}
这是rec类中的代码。rec
是一个矩形类,它继承自父类 Shape
,并重写了父类的抽象方法。rec
有两个私人属性:chang
(长)和 kuan
(宽),可以通过 setChang()
和 setKuan()
方法设置它们的值。(注:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。)
public class rec extends Shape{
private double chang;
private double kuan;
public double getChang() {
return chang;
}
public void setChang(double chang) {