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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 00:43:15
如何在一个静态内部类中实例化一个非静态的内部类而且外部类的实例化对象是非静态的.如何在一个静态内部类中实例化一个非静态的内部类而且外部类的实例化对象是非静态的.如何在一个静态内部类中实例化一个非静态的

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

如何在一个静态内部类中 实例化一个非静态的内部类而且外部类的实例化对象是非静态的.
先实现一个外部类的实例在用这个实例创建内部类的实例,如下:
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{}
}