📄 abstractanswer.java
字号:
package paper;
import java.io.Serializable;
import java.util.Vector;
/**
* @author SpiritRain
*
* Abstract class of answers
*
*/
public abstract class AbstractAnswer implements Serializable {
/**
* answers
*/
protected Vector answer;
/**
* how many answers
*/
protected int answerCount;
/**
* create an answer
* @param ans answers
*/
public AbstractAnswer(Object[] ans) {
this.answerCount = ans.length;
this.answer = new Vector();
for (int i = 0; i < answerCount; i++) {
this.answer.add(ans[i]);
}
}
/**
* get how many answer in it
* @return answer acount
*/
public int getAnsCount() {
return answerCount;
}
/**
* get an answer
* @param index answer index
* @return Object of answer
*/
public Object getAnswer(int index) {
return answer.get(index);
}
/**
* set answer
* @param index answer index
* @param obj answer object
*/
public void setAnswer(int index, Object obj) {
answer.set(index, obj);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -