sales.java
来自「老师给的在线航班系统」· Java 代码 · 共 112 行
JAVA
112 行
package com.toa.abs.model;
import java.io.*;
/**
* 该类代表营业员
* @author tangliang
*
*/
public class Sales implements Serializable{
/**
* 营业员编号
*/
private int id;//营业员编号
/**
* 营业员名称
*/
private String name;//营业员名称
/**
* 营业员密码
*/
private String passwd;//营业员密码
/**
* 所属营业网点
*/
private Branch belongBranch;//所属营业网点
private static final long serialVersionUID=9876342510743L;
public Sales(int id, String name, String passwd, Branch belongBranch) {
super();
this.id = id;
this.name = name;
this.passwd = passwd;
this.belongBranch = belongBranch;
}
public Sales() {
super();
}
public Branch getBelongBranch() {
return belongBranch;
}
public void setBelongBranch(Branch belongBranch) {
this.belongBranch = belongBranch;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPasswd() {
return passwd;
}
public void setPasswd(String passwd) {
this.passwd = passwd;
}
public boolean equals(Object obj){
if(obj instanceof Sales){
Sales user=(Sales)obj;
if(user.name.equals(this.name) && user.id==this.id){
return true;
}
}
return false;
}
public int hashCode(){
return name.hashCode()^id^0x87af364d;
}
public String getMessage(){
return name;
}
public String toString(){
String str=id+":"+name+"("+belongBranch.getName()+")";
return str;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?