Les Classes en Python

Page 1 sur 15Lecteur de document UniversityLib

Les Classes en Python

Programming - Python Object-Oriented Programming · lab

Voir tous les documents en programmation

PYTHON Enseignante: Mme Lamia MANSOURI

1

2

5

6

class compte: """gestion d'un compte bancaire""" def init(self,nom,numero,valeur): self.nom = nom self.numero = numero self.solde = valeur def afficherSolde(self): print("Le solde vaut :",self.solde) monCompte = compte(" comptepro",777,10000) monCompte.afficherSolde()

Publicité

7

8

import ModuleCompte as MC #instanciation monCompte= MC.compte('moncompte personel',666,1000) print(monCompte.nom) monCompte.crediter(2000) monCompte.afficherSolde()

9

La classe Employe est une Personne, avec le champ supplémentaire prime. Cela va nécessiter la reprogrammation des méthodes saisie() et affichage(). On peut éventuellement ajouter d’autres méthodes spécifiques à Employe.

Déclaration en Python:

Publicité

class classeMere: #une classe mère ... class classeFille(classeMere): #une classe fille héritant de la classe mère ...

Le programme principal

-- coding: utf -#appel du module

import ModulePersonne as MP

instanciation

e = MP.Employe()

Publicité

saisie

e.saisie() print(" * Affichage *") e.affichage()