Maison > Java > javaDidacticiel > le corps du texte

Comment écrire une interface d'héritage de classe en Java

下次还敢
Libérer: 2024-04-29 02:54:16
original
391 Les gens l'ont consulté

En Java, une classe hérite d'une ou plusieurs interfaces via le mot clé Implements, et les méthodes définies par l'interface doivent être implémentées dans la classe : Définir l'interface : déclarer la signature de la méthode, mais pas d'implémentation spécifique. Hériter d'une interface à l'aide d'impléments : hériter d'une interface à l'aide du mot clé Implements et du nom de l'interface après le nom de la classe. Implémenter les méthodes d'interface : implémentez toutes les méthodes déclarées dans l'interface héritée dans la classe. La signature de la méthode doit correspondre exactement à la signature définie dans l'interface.

Comment écrire une interface d'héritage de classe en Java

Comment écrire une interface d'héritage de classe en Java

En Java, une classe peut hériter d'une ou plusieurs interfaces à l'aide du mot-clé Implements. Les interfaces définissent un ensemble de méthodes, mais elles ne fournissent pas d'implémentations. La classe doit implémenter toutes les méthodes déclarées dans l'interface héritée, sinon des erreurs de compilation se produiront.

Syntaxe :

<code class="java">public class <class_name> implements <interface_name> {
    // 类的方法实现
}</code>
Copier après la connexion
Copier après la connexion

Étapes :

  1. Définir l'interface :Tout d'abord, créez une interface qui contient les signatures de méthode à implémenter par la classe :
<code class="java">public interface <interface_name> {
    public void <method_name_1>();
    public int <method_name_2>();
    // 其他接口方法...
}</code>
Copier après la connexion
  1. Héritez l'interface à l'aide d'impléments :Connectez ensuite, créez une classe et utilisez le mot-clé Implements après le nom de la classe, suivi du nom de l'interface à hériter :
<code class="java">public class <class_name> implements <interface_name> {
    // 类的方法实现
}</code>
Copier après la connexion
Copier après la connexion
  1. Implémentez les méthodes de l'interface : Dans la classe, toutes les méthodes déclarées dans le l'interface héritée doit être implémentée. La signature de la méthode (nom de la méthode et types de paramètres) doit correspondre exactement à la signature définie dans l'interface :
<code class="java">public class MyClass implements MyInterface {
    @Override
    public void myMethod1() {
        // 方法实现代码
    }

    @Override
    public int myMethod2() {
        return 10;
    }
}</code>
Copier après la connexion

Exemple :

<code class="java">public interface Drawable {
    public void draw();
}

public class Circle implements Drawable {
    @Override
    public void draw() {
        System.out.println("Drawing a circle...");
    }
}</code>
Copier après la connexion

Dans cet exemple, la classe Circle implémente l'interface Drawable. Il implémente une méthode appelée draw() qui imprime un message indiquant qu'il dessine un cercle.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!