Classe abstraite

Auteur: Randy Alexander
Date De Création: 2 Avril 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Apprendre Java #3 Classe Abstraite
Vidéo: Apprendre Java #3 Classe Abstraite

Contenu

Définition - Que signifie classe abstraite?

Une classe abstraite, dans les con de Java, est une super-classe qui ne peut pas être instanciée et est utilisée pour énoncer ou définir des caractéristiques générales. Un objet ne peut pas être formé à partir d'une classe abstraite Java; essayer d'instancier une classe abstraite ne produit qu'une erreur de compilation.La classe abstraite est déclarée à l'aide du mot clé abstract.

Les sous-classes étendues d'une classe abstraite ont tous les attributs de classes abstraites, en plus des attributs spécifiques à chaque sous-classe. La classe abstraite énonce les caractéristiques de la classe et les méthodes de mise en œuvre, définissant ainsi toute une interface.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la classe abstraite

Les classes abstraites servent de modèles pour leurs sous-classes. Par exemple, la classe abstraite Tree et la sous-classe Banyan_Tree possèdent toutes les caractéristiques d'un arbre, ainsi que des caractéristiques spécifiques à l'arbre de Banyan.

Comprendre les différences entre une classe abstraite et une interface est essentiel. Une interface ne comporte que des déclarations de méthodes ou des méthodes abstraites et des membres de données constantes, tandis qu'une classe abstraite peut avoir des méthodes abstraites, des variables membres et des méthodes concrètes. Comme Java ne prend en charge qu'un seul héritage, une classe peut implémenter plusieurs interfaces mais ne peut étendre qu'une seule classe abstraite.


Cette définition a été écrite dans le con de Java