package utils;
public abstract class C {
public C() {
}
public C(String s) {
}
}
抽象类,我们知道是不能实例化的,那么它有构造函数吗?
上述代码没有报错,说明抽象类是有构造函数的。
既然抽象类不能实例化,要构造函数何用?
它的子类在调用自身构造函数的时候,会先调用它的构造函数,这就是规则。
package utils;
public abstract class C {
public C() {
}
public C(String s) {
}
}
抽象类,我们知道是不能实例化的,那么它有构造函数吗?
上述代码没有报错,说明抽象类是有构造函数的。
既然抽象类不能实例化,要构造函数何用?
它的子类在调用自身构造函数的时候,会先调用它的构造函数,这就是规则。