[Go to site: main page, start]

0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Exemples de Classes en Programmation Orientée Objet

Transféré par

osinguare
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)
5 vues2 pages

Exemples de Classes en Programmation Orientée Objet

Transféré par

osinguare
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

Exercice 1 : Gestion des Employés

Créez une classe `Employe` avec les attributs `nom`, `prenom`, `matricule`, et `salaire`.
Instanciez plusieurs objets et affichez leurs informations.

Exercice 2 : Catalogue des Produits


Créez une classe `Produit` avec des attributs comme `code`, `nom`, `prix`, et `quantite`. Ajoutez
des méthodes pour modifier le prix et afficher les détails du produit.

Exercice 3 : Gestion des Étudiants


Créez une classe `Etudiant` avec les attributs `id`, `nom`, `moyenne`. Ajoutez une méthode qui
affiche la situation de l'étudiant (admis ou non).

Exercice 4 : Système Bancaire


Créez une classe `CompteBancaire` avec les attributs `numero`, `solde`. Implémentez les
méthodes `deposer`, `retirer`, et `afficherSolde`.

Exercice 5 : Facturation
Créez une classe `Facture` avec les champs `id`, `client`, `montantHT`, `tauxTVA`. Ajoutez une
méthode `calculerTTC` pour afficher le montant total.

Exercice 6 : Livres et Livres Numériques


Créez une classe `Livre` avec les champs `isbn`, `titre`, `auteur`. Créez une classe dérivée
`LivreNumerique` qui ajoute une taille de fichier. Affichez les informations.

Exercice 7 : Personnel et Technicien


Créez une classe `Personnel` avec `nom`, `poste`, `salaireBase`. Créez une sous-classe
`Technicien` avec un champ `primeProductivite`. Implémentez une méthode `salaireNet()`.

Exercice 8 : Cours et Cours en Ligne


Créez une classe `Cours` avec les attributs `titre`, `code`, `enseignant`. Créez une classe dérivée
`CoursEnLigne` avec un lien URL. Affichez les informations complètes.

Exercice 9 : Client et Client Premium


Créez une classe `Client` avec les champs `id`, `nom`, `email`. Créez une sous-classe
`ClientPremium` avec un champ `pointsFidelite`. Ajoutez une méthode `ajouterPoints()`.
Exercice 10 : Véhicule et Camion
Créez une classe `Vehicule` avec `matricule`, `marque`, `capacite`. Créez une classe `Camion`
qui hérite de `Vehicule` et ajoute un champ `chargeMaximale`. Affichez les détails.

Vous aimerez peut-être aussi