À propos de l'héritage Python

Héritage

L'héritage consiste à créer une nouvelle classe basée sur une certaine classe ** class Nouveau nom de classe (nom de classe d'origine): ** Vous pouvez hériter d'une autre classe et définir une nouvelle classe. La classe d'origine à ce moment est appelée la ** classe parente **, et la nouvelle classe est appelée la ** classe enfant **. Lorsqu'elle est héritée, la classe enfant hérite de la méthode d'instance de la classe parent La classe enfant peut utiliser à la fois des «méthodes définies dans la classe parent» et des «méthodes définies indépendamment». Vous pouvez remplacer une méthode en définissant une méthode portant le même nom que la classe parente dans la classe enfant. C'est ce qu'on appelle la méthode ** override ** En cas de substitution, la méthode définie dans la classe enfant est prioritaire Vous pouvez appeler la classe parente en utilisant ** super () ** dans la méthode substituée. En utilisant ** super (). Method name () **, la méthode d'instance définie dans la classe parent peut être utilisée telle quelle.

Recommended Posts

À propos de l'héritage Python
Python #inheritance (héritage)
À propos des tranches Python
À propos du rendement Python
À propos de python, classe
À propos de python, range ()
À propos de Python Decorator
À propos de la référence Python
À propos des décorateurs Python
[Python] À propos du multi-processus
À propos de Python for loop
À propos des arguments de fonction (python)
[Python] Héritage de classe (super)
[Python] Mémo sur les fonctions
Résumé sur Python3 + OpenCV3
[Python] Héritage de classe, remplacement
À propos de Python, pour ~ (plage)
[Python] Mémo sur les erreurs
À propos de l'environnement de développement Python
Python: à propos des arguments de fonction
Python, à propos de la gestion des exceptions
À propos de Python Pyramid Traversal
À propos de Python3 ... (objet Ellipsis)
[Python] Chapitre 01-01 À propos de Python (First Python)
[Python] À propos de l'entrée standard
À propos de __all__ en python
[Python] En savoir plus sur pip
Prise en charge de Fabric pour Python 3
Python
À propos des objets et des classes Python
À propos des variables et des objets Python
À propos du module Python venv
fonction de mémorandum python pour débutant
À propos de la fonction enumerate (python)
À propos de divers encodages de Python 3
À propos de Python, len () et randint ()
À propos de Perl, Python, PHP, Ruby
À propos de la date et du fuseau horaire Python
Mémorandum sur la corrélation [Python]
[python] super (), héritage, __init__, etc.
Un mémorandum sur le simulacre de Python
À propos des opérateurs de comparaison de chaînes Python
À propos de Python et des expressions régulières
À propos des fonctionnalités de Python
À propos de "for _ in range ():" de python
À propos des opérations Python et OS
Python # À propos de la référence et de la copie
À propos de Python sort () et reverse ()
Une note sur [python] __debug__
Remarque Python: à propos de la comparaison en utilisant is
À propos de l'installation des séries Pwntools et Python2
[Hikari-Python] Chapitre 09-03 Classe (Héritage)
Python: une note sur les classes 1 "Résumé"
[Python] Écrivons brièvement la notation d'inclusion
À propos de Python dict et des fonctions triées
À propos de Python et Cython dtype
[Python] Qu'est-ce que @? (À propos des décorateurs)
Ce qui était surprenant dans les classes Python