Python synthese programationobjet
PROGRAMMATION ORIENTÉE OBJET POO Apparue dans les années la programmation orientée objet POO est un paradigme de programmation c ? est-à-dire une façon de concevoir un programme informatique reposant sur l ? idée qu ? un programme est composé d ? objets interagissant les uns avec les autres En dé ?nitive un objet est une donnée Une donnée constituée de diverses propriétés et pouvant être manipulée par di ?érentes opérations ? A TERMINOLOGIE ET SYNTAXE Classes instances de classe et méthodes de classe Un exemple simple Médor est un chien Pendant une journée typique il fait diverses actions il mange il court il dort etc I LA SYNTAXE En POO on pourra écrire cela ? Médor Chien ? Médor mange ? Médor court ? Médor dort De plus Médor a diverses qualités ou attributs ou propriétés taille couleur de poil etc On peut exprimer ceci comme suit ? Médor taille grand ? Médor couleurDePoil noir blanc II TERMINOLOGIE En POO on utilise les termes suivants classe instance de classe ou objet attributs et méthodes de classe ? Chien est une classe d'objets ? Médor est une instance de classe ou objet de la classe Chien ? ? mange court et dort sont des méthodes de la classe Chien les méthodes sont des fonctions qui appartiennent à une classe ? taille et couleurDePoil sont des attributs ou propriétés d ? une instance donnée La relation entre un attribut ou une méthode et l ? objet est indiquée par un point écrit entre les deux https zestedesavoir com tutoriels pdf la-programmation-orientee-objet-en- python pdf CClasse description des caractéristiques d'un objet Elle décrit les variables que comportent tous les objets de la même classe Instance tout objet créé à partir de cette classe La classe est une sorte de moule pour les instances d'objets Méthodes ce sont des fonctions internes à une classe agissant sur les instances de la classe B PROGRAMMES ORIENTÉS OBJET I PREMIER PROGRAMME EN POO A LE CODE nom programme pclassepersonne création classe Personne avec deux attributs class Personne def init self n a self nom n self age a création d'une instance dans la classe Personne p Personne Albert print nom et ? ge de p p nom p age création d'un nouvel objet de type Personne p Personne Evelyne print nom et ? ge de p p nom p age modi ?er les attributs de objet p p age p nom Einstein print nom et ? ge modi ?és de p p nom p age B QUE FAIT CE PROGRAMME Il crée une classe nommée Personne puis ? Il dé ?nit pour cette classe deux attributs nom et age ? Il crée une instance de la classe Personne nommée p ? Il crée un deuxième objet de cette classe nommée p ? Il modi ?e les attributs de l'objet p II SYNTAXE PYTHON ET POO A DÉFINIR UNE CLASSE class Nomclasse Par convention le nom d ? une classe commence toujours par une majuscule mais ce n'est pas
Documents similaires
-
92
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 17, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 186.2kB