1_ palabra clave predeterminada
1. Además de usar esta palabra clave en el switch, después de jdk1.8, también se agregó el uso de default
Es decir, solo esta palabra clave se usa en la interfaz para definir métodos ordinarios,
por ejemplo:
interfaz IMessage {
public void print (); // Método abstracto común
predeterminado void getMsg () {// es un método común, solo después de JDK1.8
System.out.println ("********* **** ");
}
}
class MessageImpl implementa IMessage {
public void print ()
{
System.out.println ("Este es un método abstracto ordinario");
}
}
public class TestDefault {
public static void main (String [] args)
{
// IMessage.getMsg ();
IMessage iMessage = nuevo MessageImpl ();
iMessage.getMsg ();
}
}