集合练习(2):AnswerSheet 类,Paper 类,Question类的实现

来源:互联网 发布:美俄关系 知乎 编辑:程序博客网 时间:2024/04/29 21:02

package jiangqh.exam.entity;

import java.util.HashMap;
import java.util.Map;


public class AnswerSheet {
 private Map<String, String> answers = new HashMap<String,String >();

 public Map<String, String> getAnswers() {
  return answers;
 }

 public void setAnswers(Map<String, String> answers) {
  this.answers = answers;
 }
 
}
 

 

package jiangqh.exam.entity;

import java.util.*;

public class Paper {
 private Map<String ,Question >questions =new HashMap<String, Question>();

 public Map<String, Question> getQuestions() {
  return questions;
 }

 public void setQuestions(Map<String, Question> questions) {
  this.questions = questions;
 }
 
 
}


package jiangqh.exam.entity;

import java.util.ArrayList;
import java.util.List;

public class Question {
 private String qid;
 private String desc;
 
 private List<String> options = new ArrayList<String>();
 private String rightAnswer;
 public String getRightAnswer() {
  return rightAnswer;
 }
 public void setRightAnswer(String rightAnswer) {
  this.rightAnswer = rightAnswer;
 }
 public String getDesc() {
  return desc;
 }
 public List<String> getOptions() {
  return options;
 }
 public String getQid() {
  return qid;
 }
 public void setDesc(String desc) {
  this.desc = desc;
 }
 public void setOptions(List<String> options) {
  this.options = options;
 }
 public void setQid(String qid) {
  this.qid = qid;
 }
 
 
}

原创粉丝点击