« Programmation Python/Programmation orientée objet pour les non-programmeurs » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 14 : | Ligne 14 : | ||
class Complexe: |
class Complexe: |
||
def __init__(self, r, i): |
def __init__(self, r, i): |
||
self.reel=r |
self.reel = r |
||
self.img=i |
self.img = i |
||
</pre> |
</pre> |
||
}} |
}} |
||
=== Encapsulation des données=== |
=== Encapsulation des données=== |
||
=== Héritage=== |
=== Héritage=== |
Version du 27 avril 2006 à 10:46
La programmation orienté objet
Classes et objets
class MaClasse: # définir ici les méthodes |
Exemple 1 : Exemple de classe |
Constructeur, destructeur
class Complexe: def __init__(self, r, i): self.reel = r self.img = i |
Exemple 2 : Classe avec constructeur |
Encapsulation des données
Héritage
class Triangle(FormeGeometrique): def __init__(self): # Création d'un triangle |
Exemple 4 : Classe héritant d'une autre |