Maison > Java > javaDidacticiel > [Java orienté objet] Décrire l'interface en détail

[Java orienté objet] Décrire l'interface en détail

(*-*)浩
Libérer: 2019-09-10 17:40:53
avant
2636 Les gens l'ont consulté

Le concept d'interface

[Java orienté objet] Décrire l'interface en détail

L'interface reflète l'extensibilité des choses. Pour donner un exemple précis, nous savons que les chats ne peuvent pas sauter haut, mais lorsque la classe Cat implémente l'interface Jumping, le chat peut sauter haut. En d'autres termes, la chose "chat" étend la fonction de "saut en hauteur".

Utilisation de l'interface

Définir une classe d'interface-Jumping

[Java orienté objet] Décrire linterface en détail

La classe d'implémentation Cat implémente l'interface Jumping

[Java orienté objet] Décrire linterface en détail
Cours test.

[Java orienté objet] Décrire linterface en détail
Regardez à gauche pour la compilation et à droite pour l'exécution, donc le résultat de l'exécution est :

[Java orienté objet] Décrire linterface en détail

Interfaces et classes

1. Entre les classes

Les classes peuvent être connectées par héritage (étend), mais l'héritage ne peut être qu'un héritage unique.

2. Entre les interfaces

Les interfaces peuvent également être connectées par héritage (extensions), mais l'héritage dans les interfaces peut être un héritage multiple.

3. Entre les classes et les interfaces

Les classes et les interfaces peuvent être connectées via des implémentations, ou il peut y avoir plusieurs implémentations, séparez-les simplement par des virgules.

Remarque : Il convient de mentionner que si une sous-classe souhaite hériter de la classe parent et implémenter l'interface, c'est également possible. Le format d'utilisation est :

public class Cat extends Animal implements Jumpping,Dancin
Copier après la connexion

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:csdn.net
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal