内部类如何创建外部类对象

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:16:05
有这样的类
class A {}
class B {
class A {}
}

B.A类中如何创建外部同名的A类的对象
1楼的方法创建的貌似还是内部类A的对象

加路径创建试一下,也许可以

class B {
private A a;
B(A a){
this.a=a;
}
}

}

跟普通创建对象一样啊,不过要外部类A的构造方法最好带有参数,且跟内部类的构造方法参数列表不同。
若外部类A和内部类A都是默认构造方法,可能就无法创建。