编写一个Java应用程序。 (1)定义一个长方形类,具有成员变量宽s和高h (2)定义无参数构造方法,宽和高默认值为 1;定义 2个参数的构造方法,宽和高的值为参数值。 (3)
时间: 2024-09-10 07:24:13 浏览: 102
编写一个Java应用程序,我们首先需要创建一个名为Rectangle的类,它将代表长方形,并包含所需的属性和构造函数。以下是按照您的要求实现的步骤:
```java
// 定义长方形类 Rectangle
public class Rectangle {
// 成员变量 - 宽度 (s) 和 高度 (h)
private int width;
private int height;
// 无参数构造方法,宽度和高度默认为1
public Rectangle() {
this.width = 1;
this.height = 1;
}
// 两个参数的构造方法,接受宽度和高度作为参数
public Rectangle(int width, int height) {
this.width = width;
this.height = height;
}
// 获取和设置宽度的方法
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
// 获取和设置高度的方法
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
// 打印矩形信息的方法
@Override
public String toString() {
return "Rectangle [width=" + width + ", height=" + height + "]";
}
}
```
现在您已经定义了一个Rectangle类,包含了所需的构造方法和属性。您可以实例化这个类并操作它的属性,如下面所示:
```java
public static void main(String[] args) {
// 创建一个默认大小的长方形
Rectangle defaultRect = new Rectangle();
System.out.println(defaultRect);
// 创建一个特定大小的长方形
Rectangle customRect = new Rectangle(5, 7);
System.out.println(customRect);
}
```
阅读全文