Constructeur par copie d'une classe Hérité

Fermé
jumpy - 22 mars 2014 à 00:34
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 22 mars 2014 à 12:43
Bonjour, je dois developper une classe Exemplaire qui herite d'une oeuvre avec un constructeur par copie pou exemplaire et j'arrive pas à le faire voici mon code


class Exemplaire extends Oeuvre{

public Exemplaire(String t, Auteur au, String lang) {
super(t, au, lang);
System.out.println("Nouvel Exemplaire, "+getTitre()+","+getAuteur()+", en "+getLangue());
}
public Exemplaire(Exemplaire l){

}
public String getOeuvre(){
return getTitre();
}


}
et voici le code de la classe Oeuvre

public Oeuvre(String t,Auteur au,String lang){
titre=t;
langue=lang;
setAuteur(au) ;

}
public String getTitre(){
return titre;
}
public String getLangue(){
return langue;
}
public Auteur getAuteur(){
return auteur;
}
public void afficher(){
System.out.println(getTitre()+","+getAuteur()+" en "+getLangue());
}
public void setAuteur(Auteur auteur) {
this.auteur = auteur;
}
}






A voir également:

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
22 mars 2014 à 12:43
Par exemple :

public Exemplaire(Exemplaire exemplaire) throws NullPointerException
{
    this(exemplaire.getTitre(),exemplaire.getAuteur(),exemplaire.getLangue());
}
0