分析以下需求,並用**實現
進行描述筆記本類,實現筆記本使用usb滑鼠、usb鍵盤
(1) a.usb介面:
開啟功能
關閉功能
b.筆記本類:
開機功能
關機功能
c.筆記本中定義使用usb裝置的功能
要求:既能使用滑鼠也能使用鍵盤,使用usb功能內部呼叫開啟和關閉功能
(3)滑鼠類:
要符合usb介面
(4)鍵盤類:
要符合usb介面
(5)測試類:
建立電腦物件,依次呼叫開機方法,使用usb裝置, 關機方法
(6)列印效果如下:
開機連線滑鼠的usb
斷開滑鼠的usb
連線鍵盤的usb
斷開鍵盤的usb
關機第一步 :定義乙個usb介面
public
inte***ce
usb
第二步:定義乙個膝上型電腦類notebook,實現usb介面
public
class
notebook
implements
usb@override
public
void
close()
public
void
useusb
(usb u)
}
第三步:定義滑鼠類
public
class
mouse
implements
usb@override
public
void
close()
}
第四步:定義鍵盤類
public
class
keyboard
implements
usb@override
public
void
close()
}
第五步:定義測試類
public
class
test
}
BREW介面的繼承和多型
brew介面的繼承和多型 李振鵬brew 平台支援c 和 c 開發語言,而 c 語言是不支援物件導向的,只有 c 支援物件導向的程式設計,因此 brew 中必須使用 c 語言模擬實現 c 語言物件導向機制。在 c 中繼承是基於 c 記憶體中資料是按照一定順序排列的,而 c 的多型是基於虛函式表機制的...
體現抽象類介面多型的小專案
需求 所有的汽車都具備品牌,車牌號,日租金,大巴車bus 很多座位 普通轎車car 有排量 商務車mpv 空間大 根據不同的車型有不同計算日租金和租車的流程 大巴車 日租金1000,押金10萬,三天起租 租車流程是5年內沒有任何扣分 boolean 的a駕照 a 普通轎車 日租金400,押金5萬,1...
C 之類和物件的關係
例1 附例1 小問學程式設計 例 設計乙個圓類。屬性 圓心座標 半徑。操作 對圓的資訊進行讀取 設定以及列印,計算兩個圓之間的距離。類 circle物件 c1 c2 關係 類是物件的抽象型別 物件是類的具體例項 示例分析 類中定義成員時被private修飾的成員為類的私有成員,類外不可見。被publ...