我在 public Rectangle(double width, double height){ 收到一个错误,说这是一个无效的方法声明,需要返回类型。我不知道如何解决它。这些也是我的作业说明:编写一个封装矩形的超类。矩形有两个属性,分别代表矩形的宽度和高度。它具有返回矩形的周长和面积的方法。这个类有一个子类,封装了一个平行六面体或盒子。平行六面体有一个矩形作为它的底,另一个属性是它的长度。它有两种计算和返回其面积和体积的方法。
`public class Rectangle1
{
private double width;
private double height;
public Rectangle1(){
}
public Rectangle(double width, double height){
this.width = width;
this.height = height;
}
public double getWidth(){
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getHeight(){
return height;
}
public void setHeight(double height){
this.height = height;
}
public double getArea(){
return width * height;
}
public double getPerimeter(){
return 2 * (width + height);
}
}
public class TestRectangle {
public static void main(String[] args) {
Rectangle1 rectangle = new Rectangle1(2,4);
System.out.println("\nA rectangle " + rectangle.toString());
System.out.println("The area is " + rectangle.getArea());
System.out.println("The perimeter is " +
rectangle.getPerimeter());
}
}`