我发誓我看到这样创建的对象。还有什么呢?
最佳答案
从字面上看,类JSomething
可能有一个名为somethingelse
的字段,该字段的类型为JSomething
:
class JSomething {
JSomething somethingelse;
}
在这种情况下,可以通过以下方法获得对
JSomething
中称为somethingelse
的JSomething
的引用:JSomething something = new JSomething().somethingelse;
但是,我怀疑这被视为design pattern的一部分,称为builder pattern,其中方法调用返回相同类型的实例。
例如,采用
StringBuilder.append
方法-它返回StringBuilder
。因此,可以执行以下操作:StringBuilder sb = new StringBuilder("Hello").append("World!");
关于java - J Something something =新的J Something()。something;,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/993330/