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就必须重载父类的构造方法之一,这个问题比较细节,平时没有注意到这个问题,当然,也不是说这个问题对我们开发有什么很大的帮助,但是本着小事决定成败的理念,本人把这个结论记录了下来,仅作为参考而已。