Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Sugerencia] Error en la forma de plantear una de la afirmaciones correctas

El quiz pide hacer lo siguiente:

"¿Qué es cierto sobre las clases abstractas? Seleccione todas las declaraciones verdaderas:"

Y toma como cierta la siguiente afirmación: "Puede tener métodos abstractos (sin implementación)"

Considero que no es verdadera la afirmación porque una clase abstracta DEBE tener al menos un método abstracto para ser considerada como tal ya que si una clase abstracta no tiene ningún método abstracto, entonces no hay necesidad de que sea abstracta. En este caso, podríamos simplemente declararla como una clase normal . Por lo tanto, la declaración correcta debería ser "una clase abstracta debe tener al menos un método abstracto".

1 respuesta
solución!

¡Hola Karen!

Gracias por compartir tu inquietud sobre el quiz de clases abstractas. La verdad es que una clase abstracta puede tener solamente métodos concretos, solamente métodos abstractos, solamente atributos o cualquier combinación entre métodos concretos, abstractos o atributos. Pero estás correcta al decir que no hay necesidad de que sea abstracta una clase que no contenga ningún método abstracto, solo métodos concretos.

Espero haber resuelto tu duda. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios