摘要: 1.从结果上来看: (继承性)子类继承父类以后,就获取了交类中声明的属性或方法创建子类的对象,在堆空间中,就会加载所有父类中声明的属性。 2.从过程上来看:当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,直到调用了java.lang.Obj 阅读全文
posted @ 2021-06-15 16:50 橘猫的夏天 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.正常的方法调用 Person e = new Person(); e.getlnfo(); Student e = new Student(); e.getlnfo(); 2.虚拟方法调用(多态情况下) 子类中定义了与父类同名同参数的方法,在多态情况下,将此时父类的方法称为虚拟方法,父类根据赋给 阅读全文
posted @ 2021-06-15 15:59 橘猫的夏天 阅读(381) 评论(0) 推荐(0) 编辑