Java | default
Basiquement, il y a 2 endroits où vous pouvez utiliser le mot-clé default en Java:
- Spécifiez default dans une instruction switch/case
- Déclarez une méthode default dans une interface
Regardons quelques exemples de code utilisant le mot clé default.
Exemple 1:
Dans le code suivant le mot clé default spécifie du code à exécuter s’il n’y a pas de case correspondant dans l’instruction switch.
public class App { public static void main(String[] args) { int jour = 5; String jourStr; switch (jour) { case 1: jourStr = "Lundi"; break; case 2: jourStr = "Mardi"; break; case 3: jourStr = "Mercredi"; break; case 4: jourStr = "Jeudi"; break; case 5: jourStr = "Vendredi"; break; case 6: jourStr = "Samedi"; break; case 7: jourStr = "Dimanche"; break; default: jourStr = " "; } System.out.println(jourStr); } }
Exemple 2:
Le mot clé default est utilisé pour déclarer une méthode par défaut dans une interface. Des méthodes par défaut peuvent être fournies à une interface sans affecter les classes qui implémentent cette interface car elle inclut une implémentation. Par exemple:
public interface Operation { public void somme(); public void soustraction(); public default void multiplication() { // implementation } }