现要求用iava代码定义这两个类,要求: 学生类的属性和方法至少有3个:老师类的属性和方法至少有5个; 类、类的属性变量、类的方法起名字要遵循规范(英文单词或拼音均可) : 两个类的方法可以不用输入和返回参数: 代码里要有适量注释; 1
时间: 2024-06-01 07:10:29 浏览: 118
学生类和老师(java)
. 学生类定义
public class Student {
// 姓名
private String name;
// 年龄
private int age;
// 学号
private String id;
// 构造方法
public Student(String name, int age, String id) {
this.name = name;
this.age = age;
this.id = id;
}
// 学生上课方法
public void attendClass() {
System.out.println(name + "正在上课");
}
// 学生完成作业方法
public void finishHomework() {
System.out.println(name + "完成了作业");
}
// 学生休息方法
public void rest() {
System.out.println(name + "正在休息");
}
}
2. 老师类定义
public class Teacher {
// 姓名
private String name;
// 年龄
private int age;
// 工号
private String id;
// 教授课程
private String course;
// 所在学校
private String school;
// 构造方法
public Teacher(String name, int age, String id, String course, String school) {
this.name = name;
this.age = age;
this.id = id;
this.course = course;
this.school = school;
}
// 老师备课方法
public void prepareLesson() {
System.out.println(name + "正在备课");
}
// 老师讲课方法
public void teachCourse() {
System.out.println(name + "正在讲授" + course);
}
// 老师批改作业方法
public void correctHomework() {
System.out.println(name + "正在批改作业");
}
// 老师开会方法
public void holdMeeting() {
System.out.println(name + "正在开会");
}
// 老师请假方法
public void takeLeave() {
System.out.println(name + "正在请假");
}
}
阅读全文