}
package org.westos_01_继承;
/*
* 继承中构造访问的访问特点:
* 1)子类中的构造方法默认访问的是父类的无参构造方法
* 2)子类的构造方法默认的第一句话:super();
*
* 为什么子类中的构造方法默认访问父类中的无参构造方法
* 子类继承父类的时候,可能会使用父类的数据,所以在继承的时候,想让父类进行初始化,父类初始化完毕之后,子类才进行自己的初始化!
* 子类的无参和有参第一句话有一个默认语句:super() ;
*
* */
class Father3{
public Father3(){
System.out.println("这是父类的无参构造方法...");
}
public Father3(String name){
System.out.println("这是父类的带参构造方法...");
}
}
//子类
class Son3 extends Father3{
public Son3(){
///super() ;
System.out.println("这是子类的无参构造方法...");
}
public Son3(String name){
//super() ;
System.out.println("这是子类的有参构造方法...");
}
}
//测试类
public class ExtendsDemo6 {
public static void main(String[] args) {
//创建对象
Son3 s = new Son3() ;
System.out.println("-------------------");
Son3 s2 = new Son3("高圆圆") ;
}
}