¿Una clase abstracta de Java tiene un constructor?

package utils;

public abstract class C {
    public C() {
    }

    public C(String s) {
    }
}

Clase abstracta, sabemos que no se puede instanciar, ¿entonces tiene un constructor?

El código anterior no informa un error, lo que indica que la clase abstracta tiene un constructor.

Dado que las clases abstractas no se pueden instanciar, ¿cuál es el uso de los constructores?

Cuando su subclase llame a su propio constructor, primero llamará a su constructor, que es la regla.

Supongo que te gusta

Origin blog.csdn.net/msn465780/article/details/128434484
Recomendado
Clasificación