作者xiang1124 (しょう)
看板java
標題[問題] 匿名類別問題
時間Thu May 16 22:40:33 2019
啃完原文書,對匿名類別還是霧煞煞的感覺
想請教我這樣理解對嗎?
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
→ Cavalier: 對, 下面的話程式碼較多且B可復用 05/17 02:29
→ xiang1124: 了解,非常感謝 05/17 08:55
→ ssccg: 還是有一點不一樣,匿名類別可以放在方法中,可以使用該方 05/17 10:21
→ ssccg: 法的區域變數,要達到一樣效果類別宣告也是要放在方法中 05/17 10:24