Correction Exercices Java MySQL
Correction Exercices Java MySQL
& MySQL
Exercice 1: Niveau 1 - Facile
Créer une classe Java nommée Utilisateur qui a comme attributs :
- ID : entier
- nom : chaîne de caractères
La classe dispose d'un constructeur qui initialise les deux attributs. Le constructeur lève une
exception ErrUtilisateur si le nombre de caractères du nom dépasse 50. La classe doit aussi
avoir les getters et setters nécessaires. Finalement, créer une classe Test pour tester la
création d'objets Utilisateur.
Tâches :
1. Créer une classe abstraite Java nommée Employee avec des sous-classes pour les deux
catégories.
2. Créer une classe Test avec une fonction main() pour créer un tableau d'employés.
3. Expliquer le concept de la programmation orientée objet en relation avec cet exercice.
4. Modifier la classe Employee pour qu'elle puisse être utilisée dans une
HashSet<Employee>.
@Override
public double calculerSalaire() {
return ventesMensuelles * pourcentage;
}
}
@Override
public double calculerSalaire() {
return salaireDeBase + super.calculerSalaire();
}
}
La programmation orientée objet (POO) permet de structurer le code en utilisant des objets
représentant des entités du monde réel. L'héritage, par exemple, permet de créer des
classes spécialisées à partir de classes plus générales, comme dans cet exercice avec
Employee et ses sous-classes. L'encapsulation est utilisée pour protéger les données des
objets, et le polymorphisme permet d'utiliser des objets de différentes classes de manière
interchangeable.