Java构造函数

        当子类继承一个父类时,构造子类时需要调用父类的构造函数,存在三种情况
        (1)父类无构造函数或者一个无参数构造函数,子类若无构造函数或者有无参数构造函数,子类构造函数中不需要显式调用父类的构造函数,系统会自动在调用子类构造函数前调用父类的构造函数
         (2)父类只有有参数构造函数,子类在构造方法中必须要显示调用父类的构造函数,否则编译出错
         (3)父类既有无参数构造函数,也有有参构造函数,子类可以不在构造方法中调用父类的构造函数,这时使用的是父类的无参数构造函数

 

posted @ 2015-03-31 17:31  恒久忍耐  阅读(127)  评论(0)    收藏  举报