/*
继承中构造方法的关系
A:子类中所有构造方法默认都会访问父类中空参数据构造方法
B:为什么呢?
因为了类会继承父类中的数据,可能还会使用父类中的数据。
所以,子类初初化之前,一定要先完成父类数据的初始化
注意:子类的每一个构造方法的第一条语句默认都是:super();
*/
class Father{
public Father(){
System.out.println("Father的无参构造方法");
}
public Father(String name){
System.out.println(name+"\t"+"Father的有参构造方法");
}
}
class Son extends Father{
public Son(){
//super();
System.out.println("Son的无参构造方法");
}
public Son(String name){
//super();
System.out.println(name+"\t"+"Son的有参构造方法");
}
}
class ExtendsDemo6{
public static void main(String[] args){
//创建对像
Son s = new Son();
System.out.println("-----------");
Son s2 = new Son("小明");
}
}
面向对象_继承中构造方法的关系
最新推荐文章于 2016-12-05 22:50:15 发布