外部クラスのコンストラクターで内部クラスのオブジェクトを作成できますか?
1959 次
3 に答える
6
もちろん。
public class Outer
{
public Outer()
{
Inner inner = new Inner();
}
class Inner
{
}
}
于 2010-02-05T15:01:24.660 に答える
1
はい、外部クラスのコンストラクターで内部クラスを構築することは合法です。例えば:
public class Outer {
private Inner myInner;
public Outer() {
myInner = new Inner();
}
public class Inner {
}
}
Sun ネストされたクラスのチュートリアルを読んでください。
于 2010-02-05T15:05:34.173 に答える
-1
私があなたを正しく理解していれば、そうです、あなたが構成を使用している場合。
疑似コードの例:
public class Inner(){
//code
}
public class Outer(){
Inner foo;
public Outer() {
this.foo = new Inner();
}
}
于 2010-02-05T15:00:27.577 に答える