TP1-langage Java
Exercice 1
Soit la classe Client qui a comme attributs d’instance : CIN, Nom, Prénom, Tél. les attributs de
cette classe doivent être encapsulés (déclarés comme étant des attributs privés)
1. Commencer par créer la classe Client
2. Définir les getters et setters des attributs
3. Définir un constructeur permettant d’initialiser tous les attributs.
4. Définir un constructeur permettant d’initialiser le CIN, le nom et le prénom.
5. Définir la méthode toString ( ) permettant d’afficher les informations du Client en cours
Soit une autre classe Compte caractérisée par le solde, un code qui est incrémenté lors de sa
création ainsi que son propriétaire qui représente un client, les attributs doivent être privés.
1. Définir les méthodes d’accès aux attributs (le numéro de compte et le solde sont en lecture
seule on ne peut pas les modifier après leurs création)
2. Définir un constructeur permettant de créer un compte en indiquant son propriétaire et son
solde.
3. Ajouter à la classe Compte les méthodes suivantes :
Une méthode permettant de crediter (double somme) le compte
Une méthode permettant de crediter (Compte cp, double somme) créditant le
compte et débitant le compte passé en paramètres.
Une méthode permettant de debiter (double somme) le compte
Une méthode permettant de debiter (Compte cp, double somme) débitant le
compte et créditant le compte passé en paramètres
Une méthode qui permet d’afficher le résumé d’un compte.
Une méthode qui permet d’afficher le nombre des comptes crée.
Créer un programme de test pour la classe Compte.