Syntax for 'new' in java
本问题已经有最佳答案,请猛点这里访问。
非静态成员类的构造函数接受额外的隐藏参数,该参数是对立即封闭类的实例的引用。还有"new"的句法扩展。
在下面的代码中,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class K{ static class Ka{ static class Kb{ class Kc{ class Kd{ } } } } } class Test{ K.Ka.Kb.Kc.Kd k = new K.Ka.Kb().new Kc().new Kd(); } |
你能帮我理解一下
你的括号实际上不适合
1 | new K.Ka.Kb() |
创建一个新的
这叫做
ZZU1
是EDOCX1级防御工程师。It is what relates to the first