程序填空题:jmu-Java-03面向对象基础-构造函数、this与toString(填空)
题目要求:
1.使用this调用已有的**有参构造函数**,width与length分别为5和6。
2.为Rectangle类覆盖`toString`。按照`width=实际宽度值,length=实际长度值`的格式输出
```java
public Rectangle(){
@@[ this(5,6); ](1)
}
public Rectangle(int width, int length) {
this.width = width;
this.length = length;
}
public @@[String toString() ](1){
@@[return "width="+width+",length="+length; ](1)
}
```
答案:
第1空: this(5,6);
第2空:String toString()
第3空:return "width="+width+",length="+length;
1.使用this调用已有的**有参构造函数**,width与length分别为5和6。
2.为Rectangle类覆盖`toString`。按照`width=实际宽度值,length=实际长度值`的格式输出
```java
public Rectangle(){
@@[ this(5,6); ](1)
}
public Rectangle(int width, int length) {
this.width = width;
this.length = length;
}
public @@[String toString() ](1){
@@[return "width="+width+",length="+length; ](1)
}
```
答案:
第1空: this(5,6);
第2空:String toString()
第3空:return "width="+width+",length="+length;