如何在一个静态内部类中 实例化一个非静态的内部类而且外部类的实例化对象是非静态的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 13:02:51
如何在一个静态内部类中 实例化一个非静态的内部类而且外部类的实例化对象是非静态的.

如何在一个静态内部类中 实例化一个非静态的内部类而且外部类的实例化对象是非静态的.
如何在一个静态内部类中 实例化一个非静态的内部类
而且外部类的实例化对象是非静态的.

如何在一个静态内部类中 实例化一个非静态的内部类而且外部类的实例化对象是非静态的.
先实现一个外部类的实例在用这个实例创建内部类的实例,如下:
public class A{
static class B{
C c = new A().new C();//同一个类中的非静态内部类这样实现
B2.C b2 = new B2().new C();//不同类中的非静态内部类这样实现.
}
class C{}
}
class B2{
class C{}
}