abstract class SuperClass{
SuperClass(){
System.out.println("SuperClass() 无参数");
}
}
class SubClass extends SuperClass{
}
public class TestSuperSub {
public static void main(String[] args) {
SubClass sub = new SubClass();
}
}
运行结果为:
SuperClass() 无参数
这个例子很极端,就是为了证明,无参构造函数可以这么写。
跟是否是抽象类没啥关系。
但是这么写,会让别人阅读代码的时很惊悚。