Exercice Java 3 corrigé l’orienté objet en langage Java

public class Personne {
protected int nbEnfants;
protected String nom;
public Personne(int nbEnfants,String nom) {
this.nbEnfants=nbEnfants;
this.nom=nom;}
public String getNom() {
return nom; }
public int getnbEnfants(){
            return nbEnfants; } }

public class Salarie extends Personne {
private float salaire;
public Salarie(int nbEnfants,String nom,float salaire) {
super(nbEnfants,nom);
this.salaire=salaire; }
public String getInf() {
return "le nom:"+super.getNom()+" le nombre d'enfants:"+nbEnfants; }
public float getSalaire(){
return salaire; }
public float getPrime(){
            return (5*salaire*nbEnfants)/100;}}

public class Test {
            public static void main(String[] args) {
                        // TODO Auto-generated method stub

                                   Personne p = new Personne(5,"ali");
                                   Salarie s = new Salarie(5,"ali",15000);
                                   Salarie s1 = new Salarie(2, "amal",5000);
                                   System.out.println(s.getInf());
                                   System.out.println("le salaire:"+s.getSalaire());
                                   System.out.println("la prime:"+s.getPrime());
                                   System.out.println("la prime de:"+s1.getNom()+" "+s1.getPrime()); }}

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *