构造方法

构造方法
A.指定构造方法;
B.便利构造方法;

关系:
A.子类的指定构造方法必须调用父类的构造方法;
B.便利构造方法需要调用其他构造方法;
C.构造方法最终需要调用指定构造方法;

构造方法的继承关系:
A.如果子类实现了所有父类的指定构造方法,那么子类也继承父类所有的便利构造方法;
B.如果子类没有覆写或者重写父类指定构造方法,那么子类继承所有父类的指定构造方法;

构造方法的安全检查:
A.子类的指定构造方法中,必须完成当前类所有实例的构造才能调用父类的指定构造方法
B.子类如果要覆写父类实例的值,那么子类需要先调用父类的指定构造方法,之后才能进行赋值;
C.如果
便利构造方法需要覆写实例的值,那么需要先调用指定构造方法;
D.子类在调用self引用属性时,需要先调用父类的构造方法;

你可能感兴趣的:(构造方法)