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
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 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