特性
内部类的类体中不可以声明类变量和类方法。
使用规则
声明内部类如同在类中声明方法或变量一样,一个类 可把内部类看作是自己的成员。
外嵌类的类体中可以用内部类声明对象,作为外嵌类 的成员。
外嵌类的成员变量在内部类中仍然有效,内部类的方 法可调用外嵌类中的方法。
外嵌类和内部类在编译时,生成两个.class文件。
特性
内部类的类体中不可以声明类变量和类方法。
使用规则
声明内部类如同在类中声明方法或变量一样,一个类 可把内部类看作是自己的成员。
外嵌类的类体中可以用内部类声明对象,作为外嵌类 的成员。
外嵌类的成员变量在内部类中仍然有效,内部类的方 法可调用外嵌类中的方法。
外嵌类和内部类在编译时,生成两个.class文件。