Re: [問題] 將callback轉型成原本的class

看板java作者 (十三)時間11年前 (2013/10/13 13:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
※ 引述《liu2007 (薯)》之銘言: : 網路上關於callback的範例都是 : 1.先寫interface,有哪些callback method : 2.再寫一個class implement這些callback method : 3.要用的時候宣告interface形態的變數 A,再把有implement interface的型態的變數 B : asign給變數 A ,這樣 A 就可以使用 B 變數的callback : 我自己對於callback的理解除了網路上講的"寫給別人呼叫"之外, : 就是"不想直接給你整個instance的指標,但是給你[可以執行某些method]的指標 " : 可是雖然我只有上述的變數 A ,但如果我知道asign給他的是變數 B ,那我用cast就等於 : 得到了 B ,這樣跟我所認知的就有所違背了 : 那請問我的想法是錯在哪邊? : 是我所理解的那件事情的解答並不是callback? : 還是我少了什麼code?? 可惡,我的國文開始爛了。 原po的意思是指 List<String> list = new ArrayList<String>(); 和 ArrayList<String> al = new ArrayList<String>(); 嗎?? 還是請原po舉幾個例子?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.41.6 ※ 編輯: bleed1979 來自: 220.129.41.6 (10/13 13:52)
文章代碼(AID): #1IMZIt2R (java)
討論串 (同標題文章)
文章代碼(AID): #1IMZIt2R (java)