定义一个矩形类,有宽、高2个私有变量,有设置宽高、获取宽高、计算矩形的周长、计算矩形的面积4个共有方法。实例化对象并测试。 public class Rectangle { //声明width变量(double类型)、length变量(double类型); //声明带参方法void setLW(double l,double w),分别给length和width赋值 //声明无参方法void getLW(),输出width和length的值 //声明无参方法void zhouchang(),输出周长的计算结果 //声明无参方法void mianji(),输出面积的计算结果 } public class MainClass //另外单独写一个代码文件 { public static void main(String[] args) { //声明Rectangle对象r并用无参构造方法完成实例化 //调用setLW方法并传值 //调用方法r.zhouchang() //调用方法r.mianji() } }
时间: 2024-01-30 14:04:18 浏览: 97
以下是矩形类的实现代码:
```
public class Rectangle {
private double width;
private double height;
public void setLW(double l, double w) {
width = w;
height = l;
}
public void getLW() {
System.out.println("Width: " + width);
System.out.println("Height: " + height);
}
public void zhouchang() {
double perimeter = 2 * (width + height);
System.out.println("Perimeter: " + perimeter);
}
public void mianji() {
double area = width * height;
System.out.println("Area: " + area);
}
}
```
以下是测试代码:
```
public class MainClass {
public static void main(String[] args) {
Rectangle r = new Rectangle();
r.setLW(5.0, 3.0);
r.getLW();
r.zhouchang();
r.mianji();
}
}
```
输出结果如下:
```
Width: 3.0
Height: 5.0
Perimeter: 16.0
Area: 15.0
```
阅读全文