特点:
(1). 在成员内部类中可以访问外部类的所有成员(人与心脏)
(2). 成员内部类中的方法也可以调用外部类的方法
(3). 成员内部类中不可以声明静态变量,静态方法。因为成员变量是属于对象的,静态与对象无关。
(4). 外部类中可以用内部类声明成员属性,作为外部类的成员。也可以在方法中创建内部类对象,调用内部类的方法。
成员内部类,会随着对象的创建而加载。
静态内部类:会随着外部类的加载而加载
深入理解Java内部类及其特性
本文详细介绍了Java中的成员内部类,强调了其可以访问外部类所有成员的特点,包括方法调用。同时,指出成员内部类不能声明静态变量和方法,以及其随对象创建而加载的特性。此外,还探讨了外部类如何使用内部类作为成员属性以及在方法中创建内部类对象的方法。
特点:
(1). 在成员内部类中可以访问外部类的所有成员(人与心脏)
(2). 成员内部类中的方法也可以调用外部类的方法
(3). 成员内部类中不可以声明静态变量,静态方法。因为成员变量是属于对象的,静态与对象无关。
(4). 外部类中可以用内部类声明成员属性,作为外部类的成员。也可以在方法中创建内部类对象,调用内部类的方法。
成员内部类,会随着对象的创建而加载。
静态内部类:会随着外部类的加载而加载

被折叠的 条评论
为什么被折叠?