有这个功能
public ParameterMethodParameterBuilder withParameter() {
MethodParameter parameter = new MethodParameter();
return withParameter(parameter).new ParameterMethodParameterBuilder(parameter);
}
下面的表达式的意思是什么
withParameter(parameter).new ParameterMethodParameterBuilder(parameter)
最佳答案
语法 obj.new Inner()
创建并返回链接到实例 obj
的内部类 (*) Inner
的实例封装类的code>。
声明内部类时,需要一个封装类的实例来实例化内部类。您遇到的语法正是用于此目的。
这是最简单的示例:
public class MainClass {
public class InnerClass {
}
}
您可以这样实例化InnerClass
:
MainClass mc = new MainClass();
mc.new InnerClass();
(*) 内部类 = 非静态嵌套类
关于Java 语法 expression.new MyClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23218384/