[Java]Constructeur

Fermé
Micro - 21 avril 2006 à 21:52
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 22 avril 2006 à 02:45
Bonjour,

je voudrais savoir ceci :
si j'ai une classe qui a un constructeur de cette forme


public class Test{
String name;
List<String> liste;
public Test(String name, List<String> liste){
this.name = name;
this.liste = liste;
}

et une classe Nouveau qui hérite de Test, comment est ce qu'il faut que je fasse pour mettre directement ce que je veux dans ce constructeur.
Par exemple
pour name : Jean
pour list : bonbon,chocolat,sucre

public class Nouveau extends Test{
public Nouveau(){
super()?
}
}


Merci
A voir également:

1 réponse

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
22 avril 2006 à 02:45
Je pense que ça doit ressembler à :
public class Nouveau extends Test{
  public Nouveau(
    String name0="Jean",
    List<String> liste0={"bonbon","plop","tapir"}
  ){
    super()?
    this.name=name0;
    this.liste=liste0;
  }
}

mais je ne suis pas sûre de la syntaxe pour les listes...

Bonne chance
0