创建一个Shape公共类,该类具有length和height两个属性,具有带参数和不带参数的构造方法和每个属性的get和set方法,编写通过两个属性计算该图形面积和周长的方法。
时间: 2024-03-10 13:48:56 浏览: 85
好的,下面是一个Java语言实现的Shape类的示例代码:
```java
public class Shape {
private double length;
private double height;
public Shape() {
this.length = 0;
this.height = 0;
}
public Shape(double length, double height) {
this.length = length;
this.height = height;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getArea() {
return length * height;
}
public double getPerimeter() {
return 2 * (length + height);
}
}
```
在上述代码中,Shape类具有length和height两个属性,并提供了带参数和不带参数的构造方法以及每个属性的get和set方法。
另外,还编写了getArea方法和getPerimeter方法,分别用于计算该图形的面积和周长。
您可以根据需要在该类的基础上进行进一步的修改和扩展。
阅读全文