Jump over parent constructor to call grandparent's

后端 未结 10 1823
遥遥无期
遥遥无期 2020-12-18 22:27

The problem is this: I have an abstract class that does some work in its constructor, and a set of child classes that implement the abstract class:

class Abs         


        
10条回答
  •  春和景丽
    2020-12-18 22:55

    Easy (but why?):

    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 */ }
    }
    

提交回复
热议问题