Constructeur

Résolu/Fermé
jerome38920 Messages postés 16 Date d'inscription dimanche 15 avril 2018 Statut Membre Dernière intervention 18 mars 2021 - 25 janv. 2019 à 23:59
jerome38920 Messages postés 16 Date d'inscription dimanche 15 avril 2018 Statut Membre Dernière intervention 18 mars 2021 - 26 janv. 2019 à 00:30
Bonjours, J'ai eu une question:
Le premier constructeur prend un tableau Java et le transforme en TabPartiel. Cette transformation
va demander de construire une copie du tableau reçu en argument.

Dans un cadre pédagogique, je voudrais savoir s'il était possible de créer un constructeur avec une variable qui est du même type que la classe. exemple:


public class TabPartiel<E>{
private TabPartiel tab1;

public TabPartiel(E[] tableau) {
tab1 = tableau;
}
}

Si oui, je voudrais savoir à quoi cela peut nous servir.

1 réponse

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
26 janv. 2019 à 00:28
Oui c'est possible, mais il faut soit un autre constructeur ou qu'il accepte les nulls sinon, tu ne pourra jamais créer la première instance.

Ca peut être utile, pour chainer les objets par exemple.
0
jerome38920 Messages postés 16 Date d'inscription dimanche 15 avril 2018 Statut Membre Dernière intervention 18 mars 2021
26 janv. 2019 à 00:30
merci
0