先上代码
CaseNode node=new CaseNode(){{
//这两项都是CaseNode类中的setter方法
setNodeName("nodename");
setNodeKey("nodeKey");
...
setter**
}}
System.out.print(node.getNodeName()); //==>> "nodename"
System.out.print(node.getNodeKey()); //==>> "nodeKey"
这是什么语法。有没有考参考的资料可以进一步了解的
如果这个编译成功,那我就这样解释:匿名内部类,然后里面有个代码块。首先,你应该知道什么是匿名内部类,然后再了解代码块是什么,什么时候执行?然后就能听懂我的强行解释了。