@ -0,0 +1,39 @@
|
||||
/**
|
||||
* 数学题目类
|
||||
* 存储题目表达式和答案
|
||||
*/
|
||||
public class MathQuestion {
|
||||
private String expression;
|
||||
private String answer;
|
||||
|
||||
public MathQuestion(String expression, String answer) {
|
||||
this.expression = expression;
|
||||
this.answer = answer;
|
||||
}
|
||||
|
||||
public String getExpression() {
|
||||
return expression;
|
||||
}
|
||||
|
||||
public String getAnswer() {
|
||||
return answer;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return expression;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (this == obj) return true;
|
||||
if (obj == null || getClass() != obj.getClass()) return false;
|
||||
MathQuestion that = (MathQuestion) obj;
|
||||
return expression.equals(that.expression);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return expression.hashCode();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,35 @@
|
||||
/**
|
||||
* 用户账户类
|
||||
* 存储用户信息和账户类型
|
||||
*/
|
||||
public class User {
|
||||
private String username;
|
||||
private String password;
|
||||
private String accountType; // 小学、初中、高中
|
||||
|
||||
public User(String username, String password, String accountType) {
|
||||
this.username = username;
|
||||
this.password = password;
|
||||
this.accountType = accountType;
|
||||
}
|
||||
|
||||
public String getUsername() {
|
||||
return username;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public String getAccountType() {
|
||||
return accountType;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "User{" +
|
||||
"username='" + username + '\'' +
|
||||
", accountType='" + accountType + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue