Maison > Java > Javacommencer > le corps du texte

Quel est le lien entre les classes abstraites et les interfaces ?

王林
Libérer: 2020-08-03 16:37:39
avant
2652 Les gens l'ont consulté

Quel est le lien entre les classes abstraites et les interfaces ?

Contact :

(Tutoriel recommandé : Tutoriel d'introduction à Java)

Tout le monde peut avoir des méthodes abstraites

2. Aucun des deux ne peut créer directement des objets

3. Ils s'appuient tous sur l'existence de sous-classes pour avoir un sens. Les sous-classes doivent implémenter toutes leurs méthodes abstraites

4.

différence :

les membres sont différents :

Il n'y a pas de méthode constructeur dans l'interface et la classe abstraite a une méthode constructeur mais ne peut pas créer directement d'objets.

Les méthodes membres dans les interfaces sont modifiées par défaut par public abstract, et seules les méthodes abstraites peuvent exister. Il existe à la fois des méthodes abstraites et des méthodes ordinaires dans les classes abstraites.

Les variables membres de l'interface sont décorées avec une finale statique par défaut, et seules les constantes statiques sont exposées. Les variables des classes abstraites n'ont pas cette restriction.

(Recommandation du didacticiel vidéo : tutoriel vidéo Java )

La relation est différente :

La relation entre les classes est un héritage : s'étend.

La relation entre les interfaces est l'héritage : s'étend.

La relation entre les classes et les interfaces est celle des implémentations. Les sous-classes sont appelées classes de sous-implémentation.

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