Diferencias Entre Una Clase Interface Y Una Clase Abstract En Java

Higarigaoka - Odaiba, Sin comentarios
Hola,


Por si de pronto les han realizado esa pregunta, ya sea de forma casual o en una entrevista, aquí les comparto las principales diferencias:

Diferencias clave:


Y así, se crea cada una:

Ejemplo de interface:

public interface Vehiculo { 

    void acelerar(); default void frenar() { 
        System.out.println("Frenando..."); 
    

}

Ejemplo de abstract:

public abstract class Coche { 
    
    abstract void acelerar(); 
     
    void frenar() { 
        System.out.println("Frenando..."); 
    

}

Listo, espero les sirva de mucho.

0 comentarios :

Publicar un comentario