介绍:
这个是只有专业学生信息,入门自己写,不容易,记录下
一个学生类,一个专业类,一个管理类作为主方法
主方法
public class StudentManage {
public static void main(String[] args) {
// TODO Auto-generated method stub
Major m1=new Major("计算机科学与技术","J0001","4年");
Student s1=new Student("张三","S01","男",18,m1);
Student s2=new Student("李四","S02","女",17,m1);
Student s3=new Student("王五","S03","男",18,m1);
m1.PrintMajorInfo();
s1.PrintStuInfo();
s2.PrintStuInfo();
s3.PrintStuInfo();
}
}
一个专业类
public class Major {
private String majorName;
private String majorno;
private String schoolSystem;
public Major() {
}
public Major(String majorName,String majorno,String schoolSystem) {
this.majorName=majorName;
this.majorno=majorno;
this.schoolSystem=schoolSystem;
}
public void PrintMajorInfo() {
System.out.println("=================");
System.out.println("专业信息如下:");
System.out.println("专业名称:"+this.getMajorName());
System.out.println("专业编号:"+this.getMajorno());
System.out.println("学制年限:"+this.getSchoolSystem());
}
public String getMajorName() {
return majorName;
}
public void setMajorName(String majorName) {
this.majorName = majorName;
}
public String getMajorno() {
return majorno;
}
public void setMajorno(String majorno) {
this.majorno = majorno;
}
public String getSchoolSystem() {
return schoolSystem;
}
public void setSchoolSystem(String schoolSystem) {
this.schoolSystem = schoolSystem;
}
}
一个学生类
public class Student {
private String name;
private String sno;
private String sex;
private int age;
private Major major;
public void PrintStuInfo() {
System.out.println("==================");
System.out.println("学生信息如下:");
System.out.println("姓名:"+this.getName());
System.out.println("学号:"+this.getSno());
System.out.println("性别:"+this.getSex());
System.out.println("年龄:"+this.getAge());
System.out.println("所报专业名称:"+this.getMajor().getMajorName());
System.out.println("学制年限:"+this.getMajor().getSchoolSystem());
}
public Student() {
}
public Student(String name,String sno,String sex,int age,Major major) {
this.name=name;
this.sno=sno;
this.sex=sex;
this.age=age;
this.major=major;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Major getMajor() {
return major;
}
public void setMajor(Major major) {
this.major = major;
}
}