给出测试用的类Main,补充定义School类。 School类需定义三个属性:学校名称schoolName,班级数classNumber,机房数labNumber。 School类需定义一个方法:显示学校信息showCenter()。例如显示:”极客学院配备:100间教室30间机房” public class Main { public static void main(String[] args) { //创建School对象 //设置School对象的属性 School center = new School(); System.out.println("***初始化成员变量前***"); center.showCenter(); //调用方法 center.schoolName = "极客学院"; //给schoolName属性赋值 center.classNumber = 100; //给classNumber属性赋值 center.labNumber = 30; //给labNumber属性赋值 System.out.println("***初始化成员变量后***"); center.showCenter(); //调用方法 } } //在这里定义School类 /********** Begin **********/ /********** End **********/
时间: 2023-07-01 20:18:10 浏览: 97
java语言学习-接口与内部类.pdf
好的,根据题目要求,可以定义如下的 School 类:
```java
public class School {
// 学校名称
String schoolName;
// 班级数量
int classNumber;
// 机房数量
int labNumber;
// 显示学校信息
public void showCenter() {
System.out.println(schoolName + "配备:" + classNumber + "间教室" + labNumber + "间机房");
}
}
```
在这个类中,定义了三个属性 schoolName、classNumber 和 labNumber,分别表示学校名称、班级数量和机房数量。同时定义了一个方法 showCenter,用于显示学校信息,其中使用了 System.out.println() 方法输出字符串。
接下来,在 Main 类中可以创建 School 对象,并设置其属性。代码如下:
```java
public class Main {
public static void main(String[] args) {
// 创建 School 对象
School center = new School();
System.out.println("***初始化成员变量前***");
center.showCenter(); // 调用方法,显示学校信息
// 设置 School 对象的属性
center.schoolName = "极客学院";
center.classNumber = 100;
center.labNumber = 30;
System.out.println("***初始化成员变量后***");
center.showCenter(); // 调用方法,显示学校信息
}
}
```
在这个程序中,首先创建了一个 School 对象 center,并调用其 showCenter() 方法,此时输出的信息是默认值,即空字符串和 0。然后通过对象的点操作符,给 School 对象的属性赋值。最后再次调用 showCenter() 方法,输出已经赋值的属性值。
阅读全文