编写一个教室类 Classroom,如图 1 所示。要求包括: (1) 两个成员变量:教室名 name、容纳人数 capacity,访问权限都为私有的; (2) 带参数的构造方法:初始化教室的相关属性; (3) 两个 set 方法,分别对两个属性进行赋值; (4) 两个 get 方法,分别返回两个属性的值; (5) 一个成员方法:用于输出教室名和容纳人数的 printClassroom(),格式示例: “静远 118,容纳人数:200 人” 设计一个测试类 Testclassroom: (6) 包含 main( )方法; (7) 创建两个 Classroom 对象; (8) 调用 printClassroom()方法输出两个 Classroom 对象的相关信息。
时间: 2023-07-16 15:11:59 浏览: 183
Classroom类的代码如下:
```java
public class Classroom {
private String name; // 教室名
private int capacity; // 容纳人数
public Classroom(String name, int capacity) {
this.name = name;
this.capacity = capacity;
}
public void setName(String name) {
this.name = name;
}
public void setCapacity(int capacity) {
this.capacity = capacity;
}
public String getName() {
return name;
}
public int getCapacity() {
return capacity;
}
public void printClassroom() {
System.out.println(name + ",容纳人数:" + capacity + " 人");
}
}
```
Testclassroom类的代码如下:
```java
public class Testclassroom {
public static void main(String[] args) {
Classroom classroom1 = new Classroom("静远 118", 200);
Classroom classroom2 = new Classroom("静远 119", 150);
classroom1.printClassroom();
classroom2.printClassroom();
}
}
```
运行结果如下:
```
静远 118,容纳人数:200 人
静远 119,容纳人数:150 人
```
阅读全文