Re: [問題] Marker Interface__AS2.0
: 問題一:
: 書上說,用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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章