"Kanrika" la classe python

introduction

Depuis que je salue le monde avec python, j'utilise des concepts orientés objet et de classe. Je veux le comprendre bientôt (compréhension complète) et je vais le résumer à ma manière.

Qu'est-ce que l'orientation objet?

Il y a trop de termes horizontaux tels que objets, classes, instances, méthodes, remplacements, intelligence, etc.! Je me souviens de l'histoire du monde que j'ai faite quand j'étais au lycée, comme les cinq empereurs sages ... (rires)

À l'examen, il semble que les objets et les types d'instructions sont des concepts appariés.

Programmation pédagogique: les données et les instructions sont décrites et traitées séparément. ** Orienté objet: l'idée de combiner des données et des instructions, l'idée de regrouper des variables et des fonctions **

Il semble que ce soit un plan orienté objet pour penser à combiner les données et les instructions qui ont été traitées séparément. De plus, l '«instruction» est appelée ici une «méthode».

** Les différences entre les classes et les fonctions ** sont également considérées comme étant à cet égard.

classe

Vous pouvez voir que l'orientation objet fait référence à la pensée. Cette idée peut être réalisée en utilisant des «classes». Les classes sont souvent comparées aux dessins de conception.

Je pense que vous pouvez penser à mettre des choses appelées «données» et «instructions (méthodes)» dans une boîte appelée classe.

J'ai trouvé l'idée de données et de méthodes facile à comprendre sur ce site.

exemple

C'est un mot familier "créer une instance". Une instance est un exemple, un exemple, un exemple, qui est "généré" lorsque la classe est effectivement utilisée.

Si la classe est une conception de voiture, alors l'instance peut être considérée comme une conception «Benz» ou «Ferrari» plus spécifique. La classe a une image qui contient l'instance, mais est-ce correct ...?

Je me demande si une instance sera un cadre de données (nom, poids, etc.) défini dans la classe avec des nombres spécifiques.

Héritage de classe

Classe parent à super classe Les classes enfants sont appelées sous-classes

La création d'une sous-classe en utilisant une superclasse comme modèle s'appelle l'héritage. Les sous-classes peuvent tirer parti des données et des méthodes de superclasse, ainsi que d'ajouter d'autres méthodes pour étendre leurs fonctionnalités. De plus, réécrire la méthode de la super classe et l'écraser est appelé override.

L'héritage de plusieurs superclasses est appelé héritage multiple.

Recommended Posts

"Kanrika" la classe python
[Python] classe, instance
À propos de python, classe
classe python, instance
Les bases de #Python (classe)
Classe Python (mémo d'apprentissage Python ⑦)
classe de cas en python
[Python] Héritage de classe (super)
Tri par classe Python
[python] méthode de base de la classe
[Python] Héritage de classe, remplacement
classe de wrapper de sous-processus python
Classe wrapper YOLO Python
Notation de classe en Python
Liste des classes d'exception Python
Python: variables de classe et d'instance
Python
Un programmeur C / C ++ défie Python (édition de classe)
classe
Résumé de la portée des membres de la classe Python
Variables de classe et d'instance Python
classe
objet perl et classe python partie 2.
[Hikari-Python] Chapitre 09-03 Classe (Héritage)
Les mines terrestres cachées dans les variables de classe Python
Définitions de classe Python et gestion des instances
"La classe d'introduction Python la plus simple" modifiée
Lire des morceaux PNG en Python (édition de classe)
[Python] Road to the Serpent (3) Classe Python
Examiner la classe d'un objet avec python
objet perl et classe python partie 1.
[Python] Hériter d'une classe avec des variables de classe
python kafka
Générer une collection de première classe en Python
Les bases de Python ⑤
Créer un décorateur de fonction Python avec Class
[Introduction à Python] Comment utiliser la classe en Python?
Résumé Python
Python intégré
Notation d'inclusion Python
Technique Python
Compte à rebours Python 2.7
Mémorandum Python
Python FlowFishMaster
Service Python
Implémenter __eq__ etc. de manière générique dans la classe Python
astuces python
fonction python ①
Les bases de Python
Mémo Python
[Mémo d'apprentissage] Bases de la classe par python
ufo-> python (3)
Notation d'inclusion Python
[Python] Comment rendre une classe itérable
Installer python
Python Singleton
Les bases de Python ④
Mémorandum Python 2