不会,如果父类没有无参的构造器,就会调用默认构造器、
默认构造器就是编译器在你没有编写构造方法的时候默认的给你添加的构造器
package DailyTest;
public class Test {
public static void main(String[] args){
son s = new son();
s.get();
}
}
class father{
String s = "";
public father(String s){
this.s = s;
System.out.println("father class" + s);
}
}
class son{
public son(){
}
void get(){
}
}
什么都不输出,就说明没有调用父类有参的构造函数 |
|