⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testbydifficulty.java

📁 利用JAVA开发的简单考试系统
💻 JAVA
字号:
package model.condition.test;
import model.persistency.ItemMapper;
import model.connection.*;
import java.util.ArrayList;
import java.sql.*;
//import model.condition.visitor.Visitor;
/**
 * 继承Testable,用于产生某一难度的所有试题
 */
public class TestByDifficulty implements Testable {
	private ArrayList test;
	private String condition;//难度
/**
 * 构造函数
 * @param difficulty   难度
 */
	public TestByDifficulty(String difficulty){
		condition = new String();
		condition = difficulty;
		test = new ArrayList();
	}

/**
 * 用于返回试卷
 * @return   ArrayList类型 返回试卷
 */
	public ArrayList getList(){
		return test;
	}

/**
 * 接收产生某一难度的试卷请求
 */
	public void accept(){
		ItemMapper itemMap = null;
		try{
		Connectable con = new ConnectionAccess("sun.jdbc.odbc.JdbcOdbcDriver");
		//itemMap = ItemMapper.getInstance(con);
                itemMap = new ItemMapper(con);
                test = itemMap.getItemByDifficulty(this.condition);
		}catch(SQLException e){
			System.out.println("sql exception");
		}
		catch(ClassNotFoundException l){
			System.out.println("class not found");
		}

	  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -