abstractanswer.java
来自「考试系统」· Java 代码 · 共 59 行
JAVA
59 行
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 + =
减小字号Ctrl + -
显示快捷键?