Maison > Java > Javacommencer > le corps du texte

Qu'est-ce que la classe abstraite

王林
Libérer: 2020-06-28 15:22:44
original
5268 Les gens l'ont consulté

La classe abstraite est un concept abstrait dérivé de l'analyse et de la conception du domaine du problème. Il s'agit d'une abstraction d'une série de concepts spécifiques qui semblent différents mais sont essentiellement les mêmes. Les classes abstraites sont incomplètes et ne peuvent être utilisées que comme classes de base pour le masquage de type et les variables globales.

Qu'est-ce que la classe abstraite

Définition de la classe abstraite

(apprentissage recommandé : Programme d'entrée Java)

Les classes abstraites sont Il est souvent utilisé pour représenter les concepts abstraits dérivés de l'analyse et de la conception du domaine du problème. Il s'agit d'une abstraction d'une série de concepts spécifiques qui semblent différents mais qui sont essentiellement les mêmes.

Les classes généralement modifiées avec abstract dans les instructions de programmation sont des classes abstraites. En C++, une classe contenant des fonctions virtuelles pures est appelée une classe abstraite, qui ne peut pas générer d'objets ; en Java, une classe contenant des méthodes abstraites est appelée une classe abstraite, qui ne peut pas non plus générer d'objets.

La classe abstraite est incomplète, elle ne peut être utilisée que comme classe de base. Dans l'approche orientée objet, les classes abstraites sont principalement utilisées pour masquer les types et agir comme des variables globales.

Dans le concept orienté objet, tous les objets sont décrits par des classes, mais à l'inverse, toutes les classes ne sont pas utilisées pour décrire des objets. Si une classe ne contient pas suffisamment d'informations pour décrire un objet spécifique, une telle classe l'est. une classe abstraite.

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