【Java】综合案例:学生信息管理(v0.1)

介绍:

这个是只有专业学生信息,入门自己写,不容易,记录下
一个学生类,一个专业类,一个管理类作为主方法

主方法


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;
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

实施工程师木易

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值