第一題:分析以下需求,並用**實現
進行描述筆記本類,實現筆記本使用usb滑鼠、usb鍵盤
1.定義usb介面:
開啟功能
關閉功能
2.定義筆記本類:
開機功能
關機功能
定義使用usb裝置的功能
要求:既能使用滑鼠也能使用鍵盤,使用usb功能內部呼叫開啟和關閉功能
3.定義滑鼠類:
要符合usb介面
4.定義鍵盤類:
要符合usb介面
5.定義測試類:
建立電腦物件,依次呼叫開機方法,使用usb裝置, 關機方法
列印效果如下:
開機連線滑鼠的usb
斷開滑鼠的usb
連線鍵盤的usb
斷開鍵盤的usb
關機
/*
進行描述筆記本類,實現筆記本使用usb滑鼠、usb鍵盤
1.定義usb介面:
開啟功能
關閉功能
2.定義筆記本類:
開機功能
關機功能
定義使用usb裝置的功能
要求:既能使用滑鼠也能使用鍵盤,使用usb功能內部呼叫開啟和關閉功能
3.定義滑鼠類:
要符合usb介面
4.定義鍵盤類:
要符合usb介面
5.定義測試類:
建立電腦物件,依次呼叫開機方法,使用usb裝置, 關機方法
列印效果如下:
開機連線滑鼠的usb
斷開滑鼠的usb
連線鍵盤的usb
斷開鍵盤的usb
關機*//*
1.定義usb介面:
開啟功能
關閉功能
*/public inte***ce usb
/*2.定義筆記本類:
開機功能
關機功能
定義使用usb裝置的功能
要求:既能使用滑鼠也能使用鍵盤,使用usb功能內部呼叫開啟和關閉功能
*/public class computer
public void off()
public void useusb(usb usb)else if (usb instanceof keybroad)
}}/*
3.定義滑鼠類:
要符合usb介面
*/public class mouse implements usb
@override
public void usboff() }/*
4.定義鍵盤類:
要符合usb介面
*/public class keybroad implements usb
@override
public void usboff()
}//測試類
public class test
}//控制台
開機連線滑鼠的usb
斷開滑鼠的usb
連線鍵盤的usb
斷開鍵盤的usb
關機
第二題: 分析以下需求,並用**實現
1.定義動物類:
屬性:年齡
行為:喝水,吃東西(吃什麼不確定)
2.定義游泳介面:
行為:游泳方法
3.定義狗類:
行為:吃飯(啃骨頭)和 游泳(狗刨)
4.定義羊類:
行為:吃飯(羊啃草)
5.定義青蛙類:
行為:吃飯(吃蟲子)和 游泳(蛙泳)
6.定義飼養員類:
行為:飼養動物:包括吃飯和喝水
7.定義測試類:
建立飼養員物件,飼養員呼叫三次飼養方法:飼養狗,飼養羊,飼養青蛙
要求:
1.子類重寫父類中的吃東西方法
2.要求給狗和青蛙新增游泳的方法(實現游泳介面)
3.飼養員類中定義乙個方法,傳入動物類物件(父類),
呼叫吃飯方法,如果有游泳方法也需進行測試
4.列印如下格式的結果:
喝水狗啃骨頭
狗會狗刨游泳
喝水青蛙吃小蟲
青蛙會蛙泳
喝水羊啃草
/*
1.定義動物類:
屬性:年齡
行為:喝水,吃東西(吃什麼不確定)
*/public abstract class animal
public abstract void eat();
public animal()
public animal(int age)
public int getage()
public void setage(int age) }/*
2.定義游泳介面:
行為:游泳方法
*/public inte***ce swimming
/*3.定義狗類:
行為:吃飯(啃骨頭)和 游泳(狗刨)
*/public class dog extends animal implements swimming
@override
public void swimming() }/*
4.定義羊類:
行為:吃飯(羊啃草)
*/public class sheep extends animal}/*
5.定義青蛙類:
行為:吃飯(吃蟲子)和 游泳(蛙泳)
*/public class frog extends animal implements swimming
@override
public void swimming() }/*
6.定義飼養員類:
行為:飼養動物:包括吃飯和喝水
*/public class breeder else if (a instanceof frog)else if (a instanceof sheep)
}}//測試類
public class test
}//控制台
喝水狗啃骨頭
狗會狗刨游泳
喝水青蛙吃小蟲
青蛙會蛙泳
喝水羊啃草
介面小練習
author aachen0 date 2018 3 26 16 07 ide intellij idea 1 定義長方形類,含 屬性 寬 長 整型 方法 求周長 面積 構造方法 4個 1 無參 寬 長預設值為1 2 2個引數 寬 長各為引數值。要求 進行測試。2 定義圓類,它有乙個變數 radiu...
介面 多型練習題
輸出下面程式結果 inte ce a class bimplements a class demo 執行結果 the method func is undefined for the type a 分析 a a new b 實現了多型,此時父類的引用指向子類的物件,相當於 動物 a new 狗 這就...
HTML CSS小練習 登入註冊介面
實現效果 原始碼 doctype html en utf 8 註冊頁面 html css body rg layout rg left rg left p first child rg left p last child rg center rg right rg right p a td left...