
使用该语法,您可以创建一个完全合法的匿名类。
在内部,匿名类被编译为它们自己的类
EnclosingClass$n,在封闭类的名称位于
$符号之前的地方称为该类。并
n为每个其他匿名类增加。这意味着正在创建以下类:
class Interface implements check { public void message() { System.out.println("Method defined in the interface"); }}然后,
main编译中的代码以在内部使用新定义的匿名类:
check t = new Interface();t.message();
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)