問(wèn)答題
【簡(jiǎn)答題】
有一個(gè)接口Operation,如下所示:
interface Operation{
void open();
void show();
void close();
}
(1)通過(guò)實(shí)現(xiàn)接口Operation來(lái)編寫(xiě)窗簾類和燈類。
(2)編寫(xiě)一個(gè)公共類,其中包含main方法和static void operate(Operation a)方法。
(3)在main方法中,當(dāng)用戶從鍵盤(pán)上輸入1(表示窗簾curtain)或2(表示燈light)時(shí),調(diào)用operate方法可以分別實(shí)現(xiàn)窗簾和燈的各個(gè)操作。對(duì)于窗簾類的對(duì)象,三個(gè)方法分別可以輸出“窗簾已經(jīng)拉開(kāi)”,“外面風(fēng)景真美”,“窗簾已經(jīng)關(guān)閉”;對(duì)于燈類的對(duì)象,三個(gè)方法分別可以輸出“燈已經(jīng)打開(kāi)”,“燈光真柔和”,“燈已經(jīng)關(guān)閉”。