Les bases de #Python (classe)

1. Classe

constructeur



#### **`exemple`**
```self      


 * Self est indispensable dans les spécifications de conception de python. Il est possible d'utiliser des mots clés autres que "self" pour le nom (par exemple, moi-même), mais il est habituel d'utiliser self.
 [Page de référence](https://www.sejuku.net/blog/64106)

class Calc: def init(self, a): #constructeur self.a = a

def add(self, b):
    print(self.a + b)
    
def multiply(self, b):
    print(self.a * b)

calc = Calc(10) calc.add(10) calc.multiply(10)



#### **`Résultat d'exécution`**
```python

20
100

2. Héritage

class Calc:
    def __init__(self, a): #constructeur
        self.a = a
   
    def add(self, b):
        print(self.a + b)
        
    def multiply(self, b):
        print(self.a * b)

CalcExtends, une classe qui hérite de la classe Calc

class Nom de classe enfant (classe parent)

class CalcExtends(Calc):     #Hériter de Calc
    def subtract(self, b):
        print(self.a - b)
        
    def divide(self, b):
        print(self.a / b)
calc_extends = CalcExtends(3)
calc_extends.add(4)
calc_extends.multiply(4)
calc_extends.subtract(4)
calc_extends.divide(4)

Résultat d'exécution


7
12
-1
0.75

Recommended Posts

Les bases de #Python (classe)
Les bases de Python ⑤
Les bases de Python ④
Les bases de Python ③
Les bases de Python
Les bases de Python
Les bases de Python
Les bases de Python ③
Les bases de Python ②
[Python] classe, instance
bases de python: liste
Mémorandum de base Python
"Kanrika" la classe python
À propos de python, classe
Les bases de #Python (#matplotlib)
bases de python: dictionnaire
Les bases de Python ①
Bases de python ①
bases de la tranche de python
# Principes de base de Python (portée)
Aller aux bases de la classe
Les bases de #Python (#Numpy 1/2)
principes de base des tableaux python
classe python, instance
Principes de base du profilage Python
Principes de base de Python #Numpy
Résumé des bases de Python
[Mémo d'apprentissage] Bases de la classe par python
classe wrapper python syslog
Classe Python (mémo d'apprentissage Python ⑦)
classe de cas en python
Python: apprentissage non supervisé: principes de base
Principes de base du grattage Python
[Python] Héritage de classe (super)
Test numpy Python Basic 8
[python] méthode de base de la classe
Errbot: les bases du chatbot Python
[Python] Héritage de classe, remplacement
#Python DeepLearning Basics (Mathématiques 1/4)
Principes de base de Python: Socket, Dnspython
classe de wrapper de sous-processus python
# 4 [python] Bases des fonctions
Bases de python: sortie
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
python: principes de base de l'utilisation de scikit-learn ①
Variables de classe et d'instance Python
bases de python: conditions et itérations
Paiza Python Primer 4: Notions de base sur les listes
classe
Principes de base de Python x SIG (1)
Principes de base de Python x SIG (3)
Paiza Python Primer 5: Principes de base des dictionnaires
Bases de SNS Python faites avec Flask