[實驗任務一]:計算機開啟
在計算機主機(Mainframe)中,只需要按下主機的開機按鈕(on()),即可呼叫其他硬體裝置和軟體的啟動方法 ,如記憶體(Memory)的自檢(check())、CPU的執行(run())、硬碟(HardDisk)的讀取(read())、作業系統(OS)的載入(load()),如果某一過程發生錯誤則計算機啟動失敗。
實驗要求:
1.提交類圖;
2.提交原始碼;
package com.zheng; public class MainFrame { private Memory memory=new Memory(); //關聯關係建立聯絡 private Cpu cpu=new Cpu(); private HardDisk harddisk=new HardDisk(); private Os os=new Os(); public void fun() { memory.display(); cpu.display(); harddisk.display(); os.display(); System.out.println("開機正常"); } } package com.zheng; public class Memory { public void display() { System.out.println("1、記憶體正常"); } } package com.zheng; public class Cpu { public void display() { System.out.println("2、cpu執行正常"); } } package com.zheng; public class HardDisk { public void display() { System.out.println("3、硬碟讀取正常"); } } package com.zheng; public class Os { public void display() { System.out.println("4、作業系統載入正常"); } } package com.zheng; import java.util.Scanner; public class Client { public static void main(String[] args) { // TODO 自動生成的方法存根 while (true) { MainFrame f = new MainFrame(); Scanner scan = new Scanner(System.in); System.out.println("請輸入ON進行開機:"); String str = scan.nextLine(); if (str.equals("ON")) { f.fun(); } else { System.out.println("輸入的資訊有誤!!!請重新輸入"); } } } }