Sie sind auf Seite 1von 1

Srie Exercices POO en PHP

Exercice 1

Crez une classe reprsentant une personne. Elle doit avoir les proprits nom, prnom et
adresse, ainsi quun constructeur et un destructeur. Une mthode getpersonne() doit retourner
les coordonnes compltes de la personne. Une mthode setadresse() doit permettre de
modifier ladresse de la personne. Crez des objets personne, et utilisez lensemble des
mthodes.

Exercice 2

Crez une classe abstraite reprsentant une personne. Elle dclare les proprits nom et prnom
et un constructeur. Crez une classe client drive de la classe personne en y ajoutant
la proprit adresse et une mthode setcoord() qui affiche les coordonnes compltes de la
personne. Crez une classe lecteur drive de la mme classe abstraite, et ajoutez-y deux
proprits bureau_de_vote et vote ainsi quune mthode avoter(), qui enregistre si une personne
a vot dans la proprit vote.

Exercice 3
Le directeur d'une entreprise de produits chimiques souhaite grer les salaires et primes de ses
employs au moyen d'un programme PHP5.
Un employ est caractris par son nom, son anciennet et le service dans lequel il travaille.
Coder une classe Employe dote des attributs ncessaires, dun constructeur et d'une mthode
calculerSalaire. Le salaire dpend de lanciennet : il est gal 400 si lanciennet est
infrieure 10 ans, sinon il sera gal 550.
Cependant, le calcul du salaire dpend aussi du type de service auquel appartient l'employ.
On distingue alors les employs affects au service Production. Dans le service Production,
une prime sera accorde aux employs. Leur salaire (dj calcul en fonction de lanciennet)
sera augment par le nombre d'units produites mensuellement multiplies par 5.
Coder une hirarchie de classes pour les employs en respectant les conditions suivantes :
La super-classe de la hirarchie doit tre la classe Employe.
La nouvelle classe EmployeProd doit contenir les attributs qui lui sont spcifiques
ainsi que le codage appropri de la mthode calculerSalaire.
La sous classe est dote de constructeur prenant en argument l'ensemble des attributs
ncessaires.
Terminez lcriture du script PHP5 pour avoir laffichage suivant :

Das könnte Ihnen auch gefallen