用java语言写关于定义学生类及教师类,要求给出类中必要的成员。在测试类中,创建三个学生对象和一个教师对象,并且将他们各自的信息输出的代码
时间: 2024-11-20 17:43:21 浏览: 17
在Java中,我们可以定义`Student`和`Teacher`两个类来表示学生和教师,包含他们的基本信息。下面是一个简单的例子:
```java
// 定义学生类 Student
public class Student {
private String name;
private int id;
private String major;
// 构造函数
public Student(String name, int id, String major) {
this.name = name;
this.id = id;
this.major = major;
}
// 获取信息的方法
public void displayInfo() {
System.out.println("姓名: " + name);
System.out.println("学号: " + id);
System.out.println("专业: " + major);
}
}
// 定义教师类 Teacher
public class Teacher {
private String name;
private int teacherID;
private String subject;
// 构造函数
public Teacher(String name, int teacherID, String subject) {
this.name = name;
this.teacherID = teacherID;
this.subject = subject;
}
// 获取信息的方法
public void displayInfo() {
System.out.println("姓名: " + name);
System.out.println("工号: " + teacherID);
System.out.println("任教科目: " + subject);
}
}
// 测试类 Test
public class Test {
public static void main(String[] args) {
// 创建学生对象
Student student1 = new Student("张三", 1001, "计算机科学");
Student student2 = new Student("李四", 1002, "数学");
Student student3 = new Student("王五", 1003, "英语");
// 输出学生信息
student1.displayInfo();
student2.displayInfo();
student3.displayInfo();
// 创建教师对象
Teacher teacher = new Teacher("刘老师", 2001, "语文");
// 输出教师信息
teacher.displayInfo();
}
}
```
在这个例子中,`Test`类里创建了三个学生对象和一个教师对象,并分别通过`displayInfo()`方法打印出它们的信息。
阅读全文