[問題] 匿名類別問題

看板java作者 (しょう)時間5年前 (2019/05/16 22:40), 編輯推噓0(004)
留言4則, 3人參與, 5年前最新討論串1/1
啃完原文書,對匿名類別還是霧煞煞的感覺 想請教我這樣理解對嗎? A a = new A(){ c(){ xxx } }; 等同於 class B extends A{ c(){ xxx } } A a = new B(); a.c(); 手機排版可能有點亂 c方法的部分, 如果是override就先override再用a呼叫 不是override就是新增一個方法,然後再用a呼叫 ----- Sent from JPTT on my Xiaomi Redmi Note 7. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.19.14 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1558017637.A.96A.html

05/17 02:29, 5年前 , 1F
對, 下面的話程式碼較多且B可復用
05/17 02:29, 1F

05/17 08:55, 5年前 , 2F
了解,非常感謝
05/17 08:55, 2F

05/17 10:21, 5年前 , 3F
還是有一點不一樣,匿名類別可以放在方法中,可以使用該方
05/17 10:21, 3F

05/17 10:24, 5年前 , 4F
法的區域變數,要達到一樣效果類別宣告也是要放在方法中
05/17 10:24, 4F
文章代碼(AID): #1StNPbbg (java)
文章代碼(AID): #1StNPbbg (java)