interface [java]

Cette fois, je décrirai l'interface.

Qu'est-ce qu'une interface

Pour une implémentation et une utilisation ultérieures de la méthode. Par exemple, l'addition et la soustraction peuvent être combinées avec le calcul. À ce stade, le calcul est l'interface, et l'addition et la soustraction sont les classes qui implémentent l'interface.

Programme utilisant l'interface

L'interface peut être définie comme suit.

 // interface Nom de l'interface {}
interface Calc{}

Dans l'interface -Field: Seules les constantes peuvent être déclarées (implicitement qualifiées avec public static final) -Méthode: Seules les méthodes abstraites peuvent être définies (implicitement qualifiées avec un résumé public) Ca a été décidé.

interface Calc{
 int NUM1 = 1; // Le qualificatif omet la finale statique publique
    int NUM2 = 10;

 void calc (); // Méthode abstraite
}

L'interface peut être implémentée à l'aide d'outils. S'il y a une classe qui s'ajoute par implémentation d'interface, c'est comme suit.

 // nom de classe de classe implémente le nom d'interface {}
class Plus implements Calc{
    public void calc(){
        System.out.println( NUM1 + NUM2 );
    }
}

Résumé

L'interface est également impliquée dans la conception orientée objet. C'est une idée importante dans le développement, alors maîtrisez-la. c'est tout.

Recommended Posts

java (interface)
interface [java]
À propos de l'interface Java
Interface [Java]
[Java] Interface fonctionnelle
À propos de l'interface, interface java
À propos de l'interface fonctionnelle Java
Interface appelable en Java
Interface d'historique d'apprentissage JAVA
Java
Mémo d'apprentissage Java (interface)
Java
Résumé d'héritage avancé, interface -java
Héritage de l'interface de l'historique d'apprentissage JAVA
[Java] Interface fonctionnelle / expression lambda
Vérifier la méthode privée de l'interface Java9
Accéder à l'interface réseau avec Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
[Java] compareTo
Étudier Java -5
[Java débutant] À propos de l'abstraction et de l'interface
java réfléchissant 获 获 举
Mémorandum Java
nouvelle interface
Tableau Java
[Java] Array
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
Héritage Java
[Java] Surcharge