Explorar el Código

Update python-07.md

master
Dimitri Merejkowsky hace 5 años
padre
commit
01e0643dd2
Se han modificado 1 ficheros con 55 adiciones y 0 borrados
  1. +55
    -0
      sessions/python-07.md

+ 55
- 0
sessions/python-07.md Ver fichero

@@ -0,0 +1,55 @@
% Programmation avec Python (chapitre 7)
% Dimitri Merejkowsky


#

\center \huge Rappels sur les classes


# Définition d'une classe

Construire la classe`Counter` avec un attribut `count`:

```python
class Counter:
def __init__(self):
self.count = 0
```



# Instantiation

Construire une nouvelle *instance* de `Counter`

```python
>>> counter = Counter()
>>> counter.count
0
```

# Méthode

Ajouter une méthode pour incrémenter le compteur:

```python
class Counter:
def __init__(self):
self.count = 0

def increment(self):
self.count += 1

```

# Apeller une méthode

```python
>>> counter = Counter()
>>> counter.count
0
>>> counter.increment()
>>> counter.count
1
```