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.
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!