Maison  >  Article  >  Java  >  Comment écrire une classe d'interface Java

Comment écrire une classe d'interface Java

小老鼠
小老鼠original
2024-01-03 15:47:35710parcourir

Méthode d'écriture : 1. Définir une interface nommée MyInterface ; 2. Définir une méthode nommée myMethod() dans l'interface MyInterface 3. Créer une classe nommée MyClass et implémenter l'interface MyInterface 4. Créer un objet An de la classe MyClass ; et attribuez sa référence à une variable de type MyInterface.

Comment écrire une classe d'interface Java

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

L'interface Java est un type abstrait qui définit un ensemble de contrats de méthode mais ne contient pas l'implémentation des méthodes. Une interface est un type référence qui peut contenir des champs et des méthodes.

Pour écrire une classe d'interface Java, vous pouvez suivre les étapes suivantes :

1. Définir le nom de l'interface : Le nom de l'interface doit commencer par une lettre majuscule et suivre la règle de dénomination en casse chameau. Par exemple, vous pouvez définir une interface nommée MyInterface.

2. Définir des méthodes : définissez un ensemble de méthodes dans l'interface. Ces méthodes sont abstraites et n'ont pas de corps de méthode ni d'implémentation. Le modificateur d'accès d'une méthode peut être public ou par défaut (c'est-à-dire aucun modificateur). Par exemple, vous pouvez définir une méthode nommée myMethod() dans l'interface MyInterface :

java

public interface MyInterface {  
    void myMethod();  
}

3. Implémenter l'interface : Pour implémenter une interface, vous devez créer une classe et implémenter toutes les méthodes de l'interface dans le classe. Les méthodes qui implémentent une interface doivent avoir la même signature de méthode que les méthodes de l'interface. Par exemple, vous pouvez créer une classe nommée MyClass et implémenter l'interface MyInterface :

java

public class MyClass implements MyInterface {  
    @Override  
    public void myMethod() {  
        System.out.println("实现了MyInterface接口的myMethod方法");  
    }  
}

Dans le code ci-dessus, l'annotation @Override est utilisée pour indiquer que la méthode remplace la méthode dans l'interface.

4. Utilisation des interfaces : Pour utiliser une interface, vous devez créer une instance de l'interface ou référencer un objet d'une classe qui implémente l'interface. Par exemple, vous pouvez créer un objet de la classe MyClass et affecter sa référence à une variable de type MyInterface :

java

MyInterface myObj = new MyClass();  
myObj.myMethod(); // 输出 "实现了MyInterface接口的myMethod方法"

Dans le code ci-dessus, myObj est une variable de type MyInterface, en l'attribuant à un objet de la classe MyClass. Utilisez les méthodes dans l'interface.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn