Professional Documents
Culture Documents
TP6 Partie1
TP6 Partie1
1 CLASSE employe :
package pack1;
this.nom = nom;
this.prenom = prenom;
this.age = age;
this.salaire = salaire;
this.nom = Employe1.nom;
this.prenom = Employe1.prenom;
this.age = Employe1.age;
this.salaire = Employe1.salaire;
return nom;
this.nom = nom;
}
return prenom;
this.prenom = prenom;
return age;
this.age = age;
return salaire;
this.salaire = salaire;
this.salaire += montant;
System.out.println(toString());
Classe technicien
package pack1;
public Technicien(String nom, String prenom, int age, double salaire, int grade) {
setGrade(grade);
return grade;
this.grade = grade;
} else {
}
public double prime() {
if (grade == 1) {
return 100.0;
} else if (grade == 2) {
return 200.0;
} else if (grade == 3) {
return 300.0;
} else {
return 0.0;
setSalaire(getSalaire() + prime);
return super.toString() + ", Grade: " + grade + ", Prime: " + prime();
3 classe test
package pack1;
E1.affiche();
T1.affiche();
E1.augmentation(1000);
T1.augmentation();
T1.setGrade(2);
T1.augmentation();
E1.affiche();
T1.affiche();
Modification
package pack1;
public Technicien(String nom, String prenom, int age, double salaire, int grade) {
setGrade(grade);
return grade;
if (gradeChange) {
this.grade = grade;
gradeChange = false;
} else {
} else {
if (grade == 1) {
return 100.0;
} else if (grade == 2) {
return 200.0;
} else if (grade == 3) {
return 300.0;
} else {
return 0.0;
setSalaire(getSalaire() + prime);
return super.toString() + ", Grade: " + grade + ", Prime: " + prime();
5
package pack1;
this.techniciens = techniciens;
6
package pack1;
E1.affiche();
T1.affiche();
E1.augmentation(1000);
T1.augmentation();
T1.setGrade(2);
T1.augmentation();
E1.affiche();
T1.affiche();
package pack1;
E1.affiche();
T1.affiche();
E1.augmentation(1000);
T1.augmentation();
T1.setGrade(2);
T1.augmentation();
E1.affiche();
T1.affiche();
//question 7
technicienMaxSalaire.affiche();
Classe equipe :
maxSalaireTechnicien = technicien;
return maxSalaireTechnicien;