Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

metodos abstractos

el metodo abstratacto no se puede implementar el cuerpo del metodo en la clase abstracta? por que primero entendi que no que solo se declara la firma del metodo y luego vi metodos inplementados y no genero error

2 respuestas

¡Hola Kevin! Espero te encuentres bien.

Una clase abstracta puede tener atributos abstractos y atributos regulares, así como métodos abstractos y métodos regulares. Eso dependerá de tu lógica de negocio.

En cambio, una interfaz ya es diferente, ya que ahí sí solo se permiten métodos abstractos que deben ser implementados obligatoriamente en las clases que vayan a implementar la interfaz.

Hola Kevin, buen día. Respondiendo a tu pregunta, si el método lo defines como abstracto a través de la palabra reservada abstract entonces no se puede implementar el cuerpo, pero aun puedes tener métodos normales que si están implementados o definido su cuerpo.