假设有C继承B,B继承A; 继承会继承除private修饰的成员变量,方法.但不会继承构造器. 所以调用被继承下来的方法时,不需要指明主调者,但是调用构造器时,就需要指明主调者,那就是super.如果继承中出现了函数的覆盖,那么默认主调者就是本对象(实例方法)或本类(类方法),如果想要调用被覆盖的方法,就得使用super(实例方法)或父类名(类方法). 当创建并初始化C的对象时,会优先调用B的构造器,然后发现B还有A这个父类,会优先调用A构造器,然后发现A有Object这个父类,会优先调用Obj…