student.java

来自「加拿大达内科技有限公司配需java程序员的上课时的代码」· Java 代码 · 共 111 行

JAVA
111
字号
package com.sd0709.enrollment.biz.entity;

import java.util.HashSet;
import java.util.Set;

public class Student {
	private Long oid;

	private String sid;

	private String name;

	private String gender;

	private Set cours = new HashSet();

	public Student(String sid, String name, String gender) {
		super();
		this.sid = sid;
		this.name = name;
		this.gender = gender;
	}

	public Student() {
		super();
	}
    public void register(Course c ){
    	if(c!=null){
    	  cours.add(c);
    	  c.getStus().add(this);
    	}
    }
	public Set getCours() {
		return cours;
	}

	public void setCours(Set cours) {
		this.cours = cours;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Long getOid() {
		return oid;
	}

	public void setOid(Long oid) {
		this.oid = oid;
	}

	public String getSid() {
		return sid;
	}

	public void setSid(String sid) {
		this.sid = sid;
	}

	@Override
	public int hashCode() {
		final int PRIME = 31;
		int result = 1;
		result = PRIME * result + ((gender == null) ? 0 : gender.hashCode());
		result = PRIME * result + ((name == null) ? 0 : name.hashCode());
		result = PRIME * result + ((sid == null) ? 0 : sid.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		final Student other = (Student) obj;
		if (gender == null) {
			if (other.gender != null)
				return false;
		} else if (!gender.equals(other.gender))
			return false;
		if (name == null) {
			if (other.name != null)
				return false;
		} else if (!name.equals(other.name))
			return false;
		if (sid == null) {
			if (other.sid != null)
				return false;
		} else if (!sid.equals(other.sid))
			return false;
		return true;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?