Maison >Java >JavaBase >Quelles sont les classes qui ne peuvent pas être héritées en Java ?

Quelles sont les classes qui ne peuvent pas être héritées en Java ?

尚
original
2019-12-26 16:34:055120parcourir

Quelles sont les classes qui ne peuvent pas être héritées en Java ?

Les classes marquées comme finales en JAVA sont des classes finales et ne peuvent pas être héritées , telles que : public, final, String.

Introduction à l'héritage JAVA :

L'héritage est la caractéristique la plus importante de l'héritage orienté objet est la dérivation de nouvelles classes à partir de classes existantes, de nouvelles. les classes peuvent absorber les attributs de données et les comportements des classes existantes et étendre de nouvelles capacités.

L'héritage Java est une technologie qui utilise la définition d'une classe existante comme base pour créer une nouvelle classe. La définition d'une nouvelle classe peut ajouter de nouvelles données ou de nouvelles fonctions, ou utiliser les fonctions de. la classe parent, mais vous ne pouvez pas hériter sélectivement des classes parent.

Classe modifiée Lorsque vous utilisez final pour modifier une classe, cela signifie que la classe ne peut pas être héritée.

Remarque : a. Pour une classe modifiée par final, les variables membres de la classe finale peuvent être conçues comme fianl en fonction de vos besoins réels. b. Les méthodes membres des classes finales seront implicitement désignées comme méthodes finales.

Remarque : lors de la conception d'une classe, vous devez soigneusement réfléchir à savoir si cette classe sera héritée à l'avenir. Si elle peut être héritée, la classe ne peut pas être modifiée avec fianl. Ici, d'une manière générale, nous utilisons l'outil. classes Elle est souvent conçue comme une classe finale. Dans le JDK, les classes conçues comme finales incluent String, System, etc.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.

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!

Déclaration:
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