.使用this调用已有的有参构造方法,将width与length分别设置为5和6。 2.在Rectangle类中覆盖toString方法。按照width=实际宽度值,length=实际长度值的格式返回。
时间: 2024-10-28 14:08:59 浏览: 34
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
在Java中,你可以通过这种方式创建一个新的对象并使用`this`关键字来调用已有构造方法:
```java
public class Rectangle {
private int width;
private int length;
// 使用this调用有参构造方法
public Rectangle(int newWidth, int newLength) {
this.width = newWidth; // 使用this设置实例变量width
this.length = newLength; // 使用this设置实例变量length
}
// 覆盖toString()方法,返回矩形的宽和长信息
@Override
public String toString() {
return "Rectangle{" +
"width=" + width + ", " +
"length=" + length +
'}';
}
}
```
当你需要创建一个新的Rectangle对象时,可以这样做:
```java
Rectangle rectangle = new Rectangle(5, 6);
System.out.println(rectangle.toString()); // 输出:"Rectangle{width=5, length=6}"
```
阅读全文