在多态中,成员变量的特点:
无论编译还是运行,都参考左边(引用型变量所属的类),原理是这样的,当new 子类的时候,因为子类继承了父类,所以堆内存空间中子类中就有两个变量 一个父类的num,一个子类的num,当是父类引用指向子类对象的时候,就调用父类的成员变量,打印父类的num,当是子类引用指向子类对象的时候,就打印子类的num
当new 子类的时候,子类构造会调用父类的构造,会先初始化父类,然后在初始化子类,所以父类和子类的静态方法都加载了
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!