.使用this调用已有的有参构造方法,将width与length分别设置为5和6。 2.在Rectangle类中覆盖toString方法。按照width=实际宽度值,length=实际长度值的格式返回。
时间: 2024-10-28 08:08:59 浏览: 46
在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}"
```
阅读全文