定义矩形类Rectangle :这个类中定义了private的属性length、width,2个构造方法,另外还有如下成员方法(getWidth()、getLength()、setWidth()、setLength()、perimeter()、 area())分别用来获取属性、设置属性、求周长和面积,还有一个方法showInfo()按“长:XXXX,宽:XXXX”的格式输出长方形的长和宽。
时间: 2024-03-20 12:43:27 浏览: 104
下面是一个简单的矩形类Rectangle的实现:
```java
public class Rectangle {
private double length; // 长
private double width; // 宽
// 构造方法1
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 构造方法2
public Rectangle() {
this.length = 0;
this.width = 0;
}
// 获取长
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 = width;
}
// 计算周长
public double perimeter() {
return 2 * (length + width);
}
// 计算面积
public double area() {
return length * width;
}
// 输出长和宽
public void showInfo() {
System.out.println("长:" + length + ",宽:" + width);
}
}
```
以上代码中,我们定义了一个名为Rectangle的类,其中包含了私有的属性length和width,以及两个构造方法。在类的内部,我们定义了一些方法,包括获取和设置长和宽、计算周长和面积,以及按格式输出长和宽的方法。在方法的实现中,我们使用了this关键字来引用本类的属性和方法。
阅读全文