java HéritageJava

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java HéritageJava相关的知识,希望对你有一定的参考价值。

public class Employe extends Personne {
    // [...]
    
    // Déclaration d'une constante SMIC qui sera réutilisable à l'intérieur du constructeur
    public static final float SMIC = 1188;
    
    // Constructeur le plus "complet" (qui utilise la totalité des paramètres)
    public Employe(String nom, String prenom, int anneeNaissance, float salaire) {
        super (nom, prenom, anneeNaissance);
        this.salaire = salaire;
    }
    
    // Si on ne passe pas le paramètre "salaire" au constructeur, c'est cet autre constructeur qui est appelé
    public Employe(String nom, String prenom, int anneeNaissance){
        // Avec this, on appelle le constructeur défini dans Employe
        this(nom, prenom, anneeNaissance, Employe.SMIC); // Pour appelé notre "variable" SMIC, on appelle en réalité la 		constante SMIC défini plus haut
    }
}
public class Personne {
    public String nom, prenom;
    public int anneeNaissance;

    // Constructeur par défaut
    public Personne() {
        nom="";
        prenom="";
    }

    // Nouveau constructeur
    public Personne(String nom, String prenom, int anneeNaissance)
    {
        this.nom=nom;
        this.prenom=prenom;
        this.anneeNaissance=anneeNaissance;
    }

    // Permet l'affichage de toutes les infos d'un employé
    public void displayInfos(){
        System.out.println("\n*** Infos ****");
        System.out.println("Prénom : " + this.prenom);
        System.out.println("Nom : " + this.nom);
        System.out.println("Année de naissance : " + this.anneeNaissance);
        System.out.println("*** /Infos ****");
    }
}

以上是关于java HéritageJava的主要内容,如果未能解决你的问题,请参考以下文章

java Généricité

java Récupérerdesvaleurs saisies par l'utilisateur

java 233.数字一(#)的数量.java

java 233.数字一(#)的数量.java

java 233.数字一(#)的数量.java

java 233.数字一(#)的数量.java