package com.qf.test04;
public class User {
private String username;
private String password;
private String nickName;
private String name;
public User() {
}
public User(String username, String password, String nickName, String name) {
this.username = username;
this.password = password;
this.nickName = nickName;
this.name = name;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public boolean equals(Object obj) {
if(this == obj){//比较两个对象的内存地址是否一致
return true;
}
//两个对象的内存地址不一致
User use = (User) obj;//需要强转
if(this.username.equals(use.username)){//当前对象的账号和传进来对象的账号,此处是String类型的equals()
return true;
}
return false;
}
@Override
public String toString() {//打印所有属性
return this.username + " -- " + this.password + " -- " + this.nickName + " -- " + this.name;
}
}