Programmation Objet
Déclaration / instanciation
class Etudiant:
""" Définition de la classe """
def __init__(self,nom,age):
""" Constructeur de l'objet """
self._nom = nom
self._age = age # attribut de l'objet
def getNom(self):
""" Accesseur """
return self._nom
def getAge(self): return self._age
julien = Etudiant("Julien",age = 20 )
print "%s a %s ans" % (julien.getNom(),julien.getAge())
- Etudiant est une classe
- __init__ est le constructeur
- getNom() et getAge() sont des méthodes
- ._nom et ._age sont des attributs
- julien est un objet, une instance de la classe
8/12