一般为了做面试题。通常记住结论:【先创建父类对象,再创建子类对象】
实际过程却不知道。今天听到老师这样说:
实际过程是【先创建子类对象,创建过程进行一半,再去创建父类对象,父类对象创建完毕,再接着创建子类对象。】这种递归的流程。
=========以下 了解。勿纠结=============
涉及到一道经典面试题:。。。。
父类A 父类方法a, b,子类B extends A:子类方法b。
b对象调用a, a里又调用了b。
问题是:a里调用的是 B的b还是A 的b。
分两种情况:===只知道两种情况结果相反,待测试。
①a是普通成员方法:
②a是构造方法: