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

📄 mainframe.java

📁 关于java面向对象系统分析方面的课件
💻 JAVA
字号:
/*
 * MainFrame
 * 2007
 * 电脑主机
 */
package s2javaoo.dlc.ch01.computer.mainframe;

public class MainFrame {
    private String   mainboard;   // 主板
    private String   cpu;         // 中央处理器
    private String   memory;      // 内存
    private HardDisk hardDisk;    // 硬盘

    public MainFrame(){
        this.mainboard = "华硕主板";
        this.cpu       = "酷睿4核";
        this.memory    = "海盗船2G";
        this.hardDisk  = new HardDisk();
    }

    /**
     * 保存数据到硬盘
     * @param begin 开始地址,(数组下标)
     * @param inData 存储数据
     */
    public void save(int begin,int[] inData){
        hardDisk.write(begin,inData);
    }

    /**
     * 从硬盘中读数据
     * @param begin 开始地址,(数组下标)
     * @param end 结束地址,(数组下标)
     * @return
     */
    public int[] load(int begin, int end){
        return hardDisk.read(begin, end);
    }

    /**
     * @return cpu
     */
    public String getCpu() {
        return cpu;
    }

    /**
     * @param cpu 要设置的 cpu
     */
    public void setCpu(String cpu) {
        this.cpu = cpu;
    }

    /**
     * @return hardDisk
     */
    public HardDisk getHardDisk() {
        return hardDisk;
    }

    /**
     * @param hardDisk 要设置的 hardDisk
     */
    public void setHardDisk(HardDisk hardDisk) {
        this.hardDisk = hardDisk;
    }

    /**
     * @return mainboard
     */
    public String getMainboard() {
        return mainboard;
    }

    /**
     * @param mainboard 要设置的 mainboard
     */
    public void setMainboard(String mainboard) {
        this.mainboard = mainboard;
    }

    /**
     * @return memory
     */
    public String getMemory() {
        return memory;
    }

    /**
     * @param memory 要设置的 memory
     */
    public void setMemory(String memory) {
        this.memory = memory;
    }
}

⌨️ 快捷键说明

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