java 作业 老师与教员信息 类与对象
需求
逻辑图
学生类
public class Student {
int age; // 年龄
String className; // 班级名称
String hobby; // 爱好
String name; // 姓名
public void show_info() {
System.out.println(name);
System.out.println("年龄:" + age);
System.out.println("就读于:" + className);
System.out.println("爱好:" + hobby);
}
}
老师类
public class Teacher {
String name; // 姓名
String major; // 专业
String subject; // 课程
int teachAge; // 教龄
public void show_info() {
System.out.println(name);
System.out.println("专业方向:" + major);
System.out.println("教授课程" + subject);
System.out.println("教龄:" + teachAge);
}
}
测试类
public class Test {
public static void main(String[] args) {
// 实例学生对象
Student st = new Student();
// 提供属性值
= "张浩";
st.age = 10;
st.className = "s1班";
st.hobby = "篮球";
// 学生的信息展示
st.show_info();
// 分隔空行
System.out.println();
// 实例老师对象
Teacher missWang = new Teacher();
// 提供属性值
= "王老师";
missWang.major = "计算机";
missWang.subject = "使用java语言理解程序逻辑";
missWang.teachAge = 5;
// 老师信息展示
missWang.show_info();
}
}