Tengo una pregunta acerca de los constructores predeterminados y la herencia en Java.Constructores y herencia predeterminados en Java
Generalmente, si escribe una clase y no incluye ningún constructor, Java proporciona automáticamente un constructor predeterminado (uno sin parámetros) que inicializa todas las variables de instancia de la clase (si hay alguna) con algunos valores predeterminados (0, nulo o falso). Sin embargo, si escribe un constructor con algunos parámetros y no escribe ningún constructor predeterminado, entonces Java no proporciona un constructor predeterminado. Mi pregunta es: ¿cuál es el caso de las clases, que heredan de otras clases? Si escribo un constructor con algunos parámetros en ellas, pero no incluyo un constructor predeterminado, ¿heredan el constructor predeterminado de la superclase?
hace la necesidad de post una edición de la línea que asume que "Constructor inicializa todas las variables de instancia de la clase (si hay alguna) con algunos valores predeterminados (0, nulo o falso)". engañando al lector? –