Académique Documents
Professionnel Documents
Culture Documents
Correction du Devoir
surveillé
Java Programmation et
Analyse
Niveau 2eme : L-TIC Enseignante: Nissaf Fredj Année: 2022/2023
Exercice 1. (6 PTS)
Classe Bâtiment
1. class Batiement
2. {
3. private string adresse;
4.
5. public string getAdresse()
6.
7. { return adresse; }
8. public void setAdresse( string value) { adresse = value; }
9.
10.
11. public Batiement()
12. {
13. }
14.
15. public Batiement(string adresse)
16. {
17. this.adresse = adresse;
18. }
19.
20. public string ToString()
21. {
22. return "Adresse: "+adresse;
23. }
24. }
1
Classe Maison
class Program
M2.Adresse = "Mahdia";
M2.NbPiece = 3;
2
}
Exercice 2. (8 PTS)
Classe Compte
1. class Compte
2. {
6.
8. {return code;}
10. {code=value;}
14. { solde=value; }
16. {
19. }
20. public void deposer(double somme) //méthode virtuelle qui peut être
redéfinie dans une classe dérivée
21. {
23. }
24.
3
25. public void retirer(double sommme) {
27. }
28.
30. {
32. }
Classe CompteEpargne
34. {
36.
41.
44.
47.
4
48. public void CalculerInteret() //une nouvelle méthode qui
utilise une méthode héritée
49. {
51. }
52.
54. {
55. return "Compte Epargne: "+ super.ToString() +" Taux interêt: "+tauxinteret ;
56. }
57. }
class Program
C1.deposer(10000);
C2.deposer(2000);
C1.retirer(2000);
C2.retirer(500);
C2.CalculerInteret(500,6);
5
6