[Go to site: main page, start]

0% ont trouvé ce document utile (0 vote)
25 vues3 pages

Cours 12 Python

Le document présente une introduction à la Programmation Orientée Objet (POO), en expliquant les concepts de classes et d'objets, ainsi que leurs caractéristiques. Il décrit les attributs et méthodes d'une classe, ainsi que le rôle du constructeur dans la création d'objets. Un exemple de modélisation d'une société financière est également fourni pour illustrer ces concepts.

Transféré par

Amyas
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues3 pages

Cours 12 Python

Le document présente une introduction à la Programmation Orientée Objet (POO), en expliquant les concepts de classes et d'objets, ainsi que leurs caractéristiques. Il décrit les attributs et méthodes d'une classe, ainsi que le rôle du constructeur dans la création d'objets. Un exemple de modélisation d'une société financière est également fourni pour illustrer ces concepts.

Transféré par

Amyas
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours 12 Python préparé par BENACHOUR & AZZOUZ

Introduction à la Programmation Orientée Objet (POO)

(Classes et Objets – Caractéristiques d’une Classe – Exemple pédagogique : Société Financière)

1) Introduction générale à la POO

La Programmation Orientée Objet (POO) est une manière de programmer qui imite la façon dont nous
percevons le monde, nous manipulons des objets qui ont des caractéristiques et qui peuvent agir.

Exemple:

Un client dans une application bancaire :

• Caractéristiques (attributs) : nom, solde, numéro de compte

• Actions (méthodes) : déposer de l’argent, retirer de l’argent

Objectif de la POO:
Rendre les programmes plus simples, organisés, réutilisables et proches de la réalité.

2) Concepts fondamentaux de la POO

2.1) Classes

Une classe est un modèle (un plan de construction).

Exemple:

C’est comme un formulaire vide.

2.2) Objets

Un objet est une instance de la classe.

Exemple:

C’est comme un formulaire rempli.

1
Cours 12 Python préparé par BENACHOUR & AZZOUZ

3) Composants d’une classe

Une classe possède :

3.1) Attributs (champs)

Ce sont les données de l’objet.

Exemple: nom, solde, numéro_compte

3.2) Méthodes (fonctions)

Ce sont les actions de l’objet.

Exemples:

déposer()
retirer()
afficher_solde()

3.3) Constructeur

Un constructeur est une méthode spéciale qui s’exécute automatiquement quand on crée un nouvel objet.

Exemple:

a) Sans constructeur : création manuelle d'un objet

- On doit écrire 3 lignes pour créer un objet correct.


- Si on oublie une ligne, l’objet est incomplet.

b) Avec constructeur : création automatique et propre

2
Cours 12 Python préparé par BENACHOUR & AZZOUZ

Maintenant, pour créer un objet :

- Une seule ligne.


- L’objet est directement rempli.

4) Exemple complet : Modélisation d’une société financière

Nous allons modéliser une mini-application pour gérer une société financière.

Classe Client

Classe SocieteFinanciere

Elle gère une liste de clients.

Utilisation dans un programme

Vous aimerez peut-être aussi