1 在子类对象实例化之前,必须先调用分类的构造方法,之后调用子类的构造方法
2 代码实现如下 :
package csdn.zyl.demo;
class Father
{
private int age;
private String name;
public Father()
{
System.out.println("先调用父类的构造方法");
}
}
class Son extends Father{
public Son()
{
System.out.println("后调用子类的构造方法");
}
}
class Father
{
private int age;
private String name;
public Father()
{
System.out.println("先调用父类的构造方法");
}
}
class Son extends Father{
public Son()
{
System.out.println("后调用子类的构造方法");
}
}
public class ExtendDemo04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Son son = new Son();
}
// TODO Auto-generated method stub
Son son = new Son();
}
}
结果如下:
先调用父类的构造方法
后调用子类的构造方法