[英]Can we create an object of the inner class in the constructor of the outer class?
我們可以在外部類的構造函數中創建內部類的對象嗎?
當然。
public class Outer
{
public Outer()
{
Inner inner = new Inner();
}
class Inner
{
}
}
是的,在外部類的構造函數中構造內部類是合法的。 例如:
public class Outer {
private Inner myInner;
public Outer() {
myInner = new Inner();
}
public class Inner {
}
}
如果我對您的理解正確,那么可以,如果您使用的是構圖。
偽代碼示例:
public class Inner(){
//code
}
public class Outer(){
Inner foo;
public Outer() {
this.foo = new Inner();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.