浏览 1645 次
锁定老帖子 主题:子类继承父类,有关构造方法的一些问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-16
package gwj; /** * <p>Title: 子类继承父类,有关构造方法的一些问题</p> * * <p>Description: * 有一个结论可以得出,子类继承父类的时候,一定要至少实现父类的构造方法之一 *</p> * @author 龚文军 * @version 1.0 */ class a { public a(int i) { System.out.print("sdfsdf"); } public a(int i,int j) { System.out.print("sdfsdf"); } } public class b extends a { public b(int i,int j){ super(i,j); System.out.print("sdfsdf"); } public b(int j) { super(j); } public void print() { System.out.print("sdfsdf"); } <o:p> </o:p> public static void main(String[] args) { //b b = new b(); } } 可以看到父类a中有两个构造方法,子类b就必须重载父类的构造方法之一,这个问题比较细节,平时没有注意到这个问题,当然,也不是说这个问题对我们开发有什么很大的帮助,但是本着小事决定成败的理念,本人把这个结论记录了下来,仅作为参考而已。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |