package cours22032022; /** * * @author ELBOUHISSI */ // ce programme présente différents cas de méthodes dans une interface public class Classe_Calcul implements Calcul{ @Override // redéfinition de la méthode ajouter public int ajouter(int a, int b) { return a + b; } public static void main(String[] args) { // appeler la méthode statique // avec son interface int resultat1 = Calcul.multiplier(2, 3); System.out.println(resultat1); // appeler la méthode ajouter // elle n'est pas statique // on crée un objet car on ne peut pas l'appeler directement Classe_Calcul objet = new Classe_Calcul(); int resultat2 = objet.ajouter(2, 3); System.out.println(resultat2); // appeler la méthode default System.out.println(objet.isNull(3)); } }