第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于接口的編程題目

關于接口的編程題目

一天不見i 2017-12-12 17:04:39
1.? 用接口思想編程解題,具體要求如下:(1) 所有的可以撥號的設備都應該有撥號功能(Dailup)。(2) 所有的播放設備都可以有播放功能(Play)。(3) 所有的照相設備都有拍照功能(takePhoto)。?(4) 定義一個手機類 Mobile, 有撥號,拍照,播放功能。(5) 定義一個人類 Person, 有如下方法:a.使用撥號設備 use (撥號設備)b.使用拍照設備 use(拍照設備)c.使用播放設備 use(播放設備)(6) 編寫測試類Test ,創(chuàng)建人使用這些對象。測試類參考樣式:張學友用手機撥打了18988889999的號碼,手機自拍了一張巡回演唱會的照片,并用手機播放了《一路上有你》的歌曲。//三個接口 public?interface?Dailup?{ void?dailup(); } public?interface?Play?{ void?play();? } public?interface?Takephoto?{ void?takephoto(); }//Mobile類 public?class?Mobile?implements?Dailup,Play,Takephoto{ public?void?dailup(){ System.out.println("張學友用手機撥打了18988889999的號碼,"); } public?void?play(){ System.out.print("并用手機播放了《一路上有你》的歌曲。"); } public?void?takephoto(){ System.out.println("手機自拍了一張巡回演唱會的照片,"); } }//Person類 public?class?Person?{ public?void?use(Dailup?D){ D.dailup(); } public??void?use(Play?P){ P.play(); } public?void?use(Takephoto?T){ T.takephoto(); } }//Test測試 public?class?Test?{ public?static?void?main(String[]?args)?{ Person?person=new?Person(); } }我想問一下Test測試類要怎么繼續(xù)寫下去?? ?順便幫我看一下我的代碼有沒有寫的不對的!!!
查看完整描述

1 回答

已采納
?
習慣受傷

TA貢獻885條經(jīng)驗 獲得超1144個贊

Mobile? mobile = new Mobile();
person.use((Dailup)mobile);
person.use((Play)mobile);
person.use((Takephoto)mobile);

查看完整回答
2 反對 回復 2017-12-14
  • 1 回答
  • 1 關注
  • 2007 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號