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