?? instruction.java
字號:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cmm;/** * * @author lx */public class Instruction { //目標代碼的結構 InsType ins; private int lev; private int a_i; private double a_r; private boolean flag = false; //為true時表示a為實數值 /** * Create a new instatnce of Instruction * @param i 目標代碼指令 * @param l 層 * @param pa a值 */ public Instruction(InsType i, int l, int pa){ ins = i; lev = l; a_i = pa; } /** * Create a new instance of Instruction * * @param i 目標代碼指令 * @param l 層 * @param pa a值 */ public Instruction(InsType i, int l, double pa){ ins = i; lev = l; a_r = pa; flag = true; } // 設置當前的虛擬機代碼 public void setIns(InsType i){ ins = i; } // 返回當前虛擬機代碼 public InsType getIns(){ return ins; } //設置當前層 public void setLev(int l){ lev = l; } // 返回當前層的值 public int getLev(){ return lev; } // 設置當前a的值 public void setA(double pa){ a_r = pa; } public void setA(int pa){ a_i = pa; } // 返回當前a的值 public int getA_i(){ return a_i; } public double getA_r(){ return a_r; } //返回flag的值 public boolean getFlag(){ return flag; }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -