且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

跳过父构造函数来调用祖父母

更新时间:2021-09-30 22:55:44

容易(但为什么?):

class AbstractClass {
   AbstractClass(){ /* useful implementation */ }
}

class ConcreteClass1 extends AbstractClass {
     ConcreteClass1(){ super(); /* useful implementation */ }
     ConcreteClass1(boolean skip){ super(); }
}
class CustomizedClass1 extends ConcreteClass1 {
     CustomizedCLass1(){ super(true); /* useful implementation */ }
}