registerfactory.java

来自「操作系统课程设计中的CPU原码,采用JAVA编写」· Java 代码 · 共 19 行

JAVA
19
字号
package	cpu;
import myException.*;
class	registerFactory 
{
	public registerFactory(){}
	public static register factory(String reg)
		throws NoSuchRegistException
	{
		if(reg.equals("data"))
			return	new	register_data();
		else if(reg.equals("pc"))
			return	new register_pc();
		else if(reg.equals("ar"))
			return	new register_ar();
		else if(reg.equals("ir"))
			return	new register_ir();
		else throw new NoSuchRegistException("没有此种寄存器!");
	}
}

⌨️ 快捷键说明

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