Re: [問題] Marker Interface__AS2.0

看板Flash作者 (lenny)時間17年前 (2008/03/11 14:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
: 問題一: : 書上說,用ABC的三個Listener去擴充一個EventListener? : = =" 書上沒說,這個EventListener是Interface還是class? : 我想到的應該是class吧!因為繼承沒辦法一對多,可是醬子 : 又很奇怪。 是interface interface也可以被繼承 而繼承目的是為了多型 因為你建置了eventListener 代表你可以處理所有eventListener型別的事件 所以eventListener在這裡是一個marker 而目的是為了多型... : 問題二: : 書上說,擴充完EventListener後,再將addListener()要傳入的 : 參數類型設為EventListener?醬子addListener()就可以接收 : ABC三種類別的物件。 為了參數型別的檢查啊 醬子addListener()就可以接收ABC三種類別的物件。 上面這句就是多型...呵呵 多型在物件導向中很重要的說 總之就是讓程式更不容易出錯,也更有彈性就是了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.51.201

03/12 17:31, , 1F
感謝! :)
03/12 17:31, 1F
文章代碼(AID): #17rYoVzr (Flash)
討論串 (同標題文章)
文章代碼(AID): #17rYoVzr (Flash)