0voto

Restricciones de clases abstract en Java

El siguiente código no me compila.

public abstract final class Robot {
    void avanzar() ;        
}

¿porqué?

1 Respuesta

3votos

mikel Puntos1600

No se puede crear una clase abstracta y final al mismo tiempo dado que la motivación de una clase final es no permitir la herencia de la clase ni su modificación, algo que es justamente lo contrario de lo que queremos hacer con una clase abstracta.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta