La classe abstraite peut-elle avoir des modificateurs d'accès?
La classe abstraite peut-elle avoir des modificateurs d'accès?

Vidéo: La classe abstraite peut-elle avoir des modificateurs d'accès?

Vidéo: La classe abstraite peut-elle avoir des modificateurs d'accès?
Vidéo: Apprendre Java #3 Classe Abstraite 2024, Avril
Anonim

Un Java classer contenant un classe abstraite doit être déclaré comme classe abstraite . Un abstrait méthode pouvez seulement définir un modificateur de visibilité , l'un des publics ou protégés. C'est-à-dire un abstrait la méthode ne peut pas ajouter de statique ou de final modificateur à la déclaration.

A savoir aussi, la classe abstraite peut-elle avoir des modificateurs d'accès en C# ?

Un La classe abstraite peut avoir des modificateurs d'accès comme privé, protégé, interne avec classer membres. Mais abstrait les membres ne peuvent ont privé modificateur d'accès . Un La classe abstraite peut avoir variables d'instance (comme les constantes et les champs).

De plus, la classe abstraite peut-elle avoir une définition de méthode? Classe abstraite en Java est similaire à l'interface sauf qu'il pouvez contenir par défaut méthode la mise en oeuvre. Un la classe abstraite peut avoir un méthode abstraite sans corps et il peut avoir des méthodes avec mise en œuvre également. abstrait mot-clé est utilisé pour créer un classe abstraite et méthode.

Sachez également qu'une classe abstraite peut-elle hériter d'une autre classe abstraite ?

Oui toi peut hériter un classe abstraite de une autre classe abstraite . Quand tu en veux classer à hériter d'une autre classe , tu volonté voulez faire attention (la plupart du temps) au modificateur scellé.

Une classe abstraite peut-elle être statique ?

Non classe abstraite c'est pas possible statique . Classe abstraite est utilisé pour définir une abstraction générale qui sous- Des classes hériter pour définir des versions spécialisées. statique mot-clé dans classer définition signifie que toutes les méthodes du classer sommes statique également.

Conseillé: