非静态内部类依赖外部类,外部类先存在,才能创建内部类;
因为非静态内部类中有个外部类的引用,非静态内部类的构造函数中有个外部类引用参数需要传入(类是this);
内部接口,不需要依赖外部接口和外部类,因为默认的内部接口都是static静态的;
非静态内部类依赖外部类,外部类先存在,才能创建内部类;
因为非静态内部类中有个外部类的引用,非静态内部类的构造函数中有个外部类引用参数需要传入(类是this);
内部接口,不需要依赖外部接口和外部类,因为默认的内部接口都是static静态的;