Puisque j'étudie Java Silver, je le téléchargerai en tant que mémorandum. Puisqu'il s'agit d'un mémo approximatif, les détails ne sont pas décrits.
interface ne décrit pas spécifiquement le contenu du traitement, mais implémente la méthode plus tard et l'utilise. Ceci est efficace lorsque vous souhaitez modifier le traitement. Si vous souhaitez implémenter une interface, utilisez des implements.
Point
(1) La méthode ne peut pas être mise en œuvre.
(2) Les variables membres doivent être des constantes.
③ L'héritage multiple est possible.
interface A {
String str1 = "Bonjour"; String str2 = "Bonjour"; void A(); }
// Implémenter l'interface et créer une classe qui sort bonjour class B implements A { public void A() { System.out.println(str1); } }
// implémente l'interface, crée une classe qui affiche bonjour class C implements A { public void A() { System.out.println(str2); } }
Recommended Posts