作者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://webptt.com/cn.aspx?n=bbs/java/M.1558017637.A.96A.html
1F:→ Cavalier: 对, 下面的话程式码较多且B可复用 05/17 02:29
2F:→ xiang1124: 了解,非常感谢 05/17 08:55
3F:→ ssccg: 还是有一点不一样,匿名类别可以放在方法中,可以使用该方 05/17 10:21
4F:→ ssccg: 法的区域变数,要达到一样效果类别宣告也是要放在方法中 05/17 10:24