« Programmation Python/Programmation orientée objet pour les non-programmeurs » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Epommate (discussion | contributions)
Aucun résumé des modifications
 
Ligne 2 : Ligne 2 :
== La programmation orienté objet ==
== La programmation orienté objet ==
=== Classes et objets===
=== Classes et objets===
{{Exemple|Exemple 1|Exemple de classe|
<pre>
class MaClasse:
# définir ici les m&eacute;thodes
</pre>
}}

=== Constructeur, destructeur===
=== Constructeur, destructeur===
{{Exemple|Exemple 2|Classe avec constructeur|
<pre>
class Complexe:
def __init__(self, r, i):
self.reel=r
self.img=i
</pre>
}}
=== Encapsulation des données===
=== Encapsulation des données===
=== Héritage===
=== Héritage===
{{Exemple|Exemple 4|Classe héritant d'une autre|
<pre>
class Triangle(FormeGeometrique):
def __init__(self):
# Cr&eacute;ation d'un triangle
</pre>
}}
===Polymorphisme===
===Polymorphisme===

Version du 26 avril 2006 à 00:57

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

Polymorphisme