java程序設(shè)計(jì)面向?qū)ο蟆涌赺第1頁
java程序設(shè)計(jì)面向?qū)ο蟆涌赺第2頁
java程序設(shè)計(jì)面向?qū)ο蟆涌赺第3頁
java程序設(shè)計(jì)面向?qū)ο蟆涌赺第4頁
java程序設(shè)計(jì)面向?qū)ο蟆涌赺第5頁
資源描述:

《java程序設(shè)計(jì)面向?qū)ο蟆涌凇酚蓵T上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、課程名稱Java程序設(shè)計(jì)班級座號姓名實(shí)驗(yàn)名稱面向?qū)ο蟆涌趯?shí)驗(yàn)時(shí)間實(shí)驗(yàn)?zāi)康耐ㄟ^編程和上機(jī)實(shí)驗(yàn)理解Java語言是如何體現(xiàn)面向?qū)ο缶幊袒舅枷耄斫獠⒔涌诘母拍?,以及?chuàng)建和實(shí)現(xiàn)的方法,掌握OOP方式進(jìn)行程序設(shè)計(jì)的方法。實(shí)驗(yàn)環(huán)境PC/windows2000/JDK1.6+MyEclipse8.6實(shí)驗(yàn)內(nèi)容安排任務(wù)分析:聲卡、網(wǎng)卡、顯卡都存在一個(gè)共同的方法特征:啟動start()和停止stop()。但是它們對這些方法有各自不同的實(shí)現(xiàn)。因此抽象出Java接口PCI,在其中定義方法start()和stop()。一個(gè)Java接口是一些方法特征的集合,但沒有方法的實(shí)現(xiàn)。Java接口中定義的方

2、法在不同的地方被實(shí)現(xiàn),可以具有完全不同的行為1:抽象出接口,定義接口的關(guān)鍵字為interface publicinterfacePCI{//這是Java接口,相當(dāng)于主板上的PCI插槽的規(guī)范publicvoidstart();publicvoidstop(); }2:實(shí)現(xiàn)接口classSoundCardimplementsPCI{//實(shí)現(xiàn)接口的關(guān)鍵字為implementspublicvoidstart(){System.out.println("Dudu...");}publicvoidstop(){System.out.println("Soundstop!");}}cla

3、ssNetworkCardimplementsPCI{publicvoidstart(){System.out.println("Send...");}publicvoidstop(){System.out.println("Networkstop!");}}3:使用接口,運(yùn)行時(shí),根據(jù)實(shí)際創(chuàng)建的對象類型調(diào)用相應(yīng)的方法實(shí)現(xiàn)publicclassAssembler{publicstaticvoidmain(String[]args){//創(chuàng)建聲卡;//創(chuàng)建顯卡;//使用聲卡;//使用顯卡;}}更進(jìn)一步的使用classMainBoard{publicvoidusePCICard(

4、PCIp){//通過這個(gè)方法,主板上可以插入任意符合PCI插槽規(guī)范的卡//使用卡 }}publicclassAssembler{publicstaticvoidmain(String[]args){MainBoardmb=newMainBoard();PCInc=newNetworkCard();//在主板上插入網(wǎng)卡//可以通過更換實(shí)現(xiàn)接口的類來更換系統(tǒng)的實(shí)現(xiàn)PCIsc=newSoundCard();//在主板上插入聲卡;//可以通過更換實(shí)現(xiàn)接口的類來更換系統(tǒng)的實(shí)現(xiàn)}}實(shí)驗(yàn)過程記錄實(shí)驗(yàn)結(jié)果分析與總結(jié)程序源代碼指導(dǎo)老師評閱意見指導(dǎo)老師:劉維娜2012年9月10日填寫內(nèi)容時(shí),可

5、把表格擴(kuò)大。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。