Pourquoi lorsque je veux étendre une certaine classe (en l'occurence
pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis
*obligé* de définir un constructeur (ça compile pas sinon) ?
Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
no.bcausse.spam
MiXAO wrote:
Pourquoi lorsque je veux étendre une certaine classe (en l'occurence pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis *obligé* de définir un constructeur (ça compile pas sinon) ? Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
car il n'y a pas de constructeur par defaut dans la classe mere -- bruno Causse http://perso.wanadoo.fr/othello
MiXAO <lespammeurs@allezvousfairefoutre> wrote:
Pourquoi lorsque je veux étendre une certaine classe (en l'occurence
pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis
*obligé* de définir un constructeur (ça compile pas sinon) ?
Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
car il n'y a pas de constructeur par defaut dans la classe mere
--
bruno Causse
http://perso.wanadoo.fr/othello
Pourquoi lorsque je veux étendre une certaine classe (en l'occurence pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis *obligé* de définir un constructeur (ça compile pas sinon) ? Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
car il n'y a pas de constructeur par defaut dans la classe mere -- bruno Causse http://perso.wanadoo.fr/othello
MiXAO
Causse Bruno wrote:
MiXAO wrote:
Pourquoi lorsque je veux étendre une certaine classe (en l'occurence pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis *obligé* de définir un constructeur (ça compile pas sinon) ? Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
car il n'y a pas de constructeur par defaut dans la classe mere
Et pourtant, je suis obligé au début de mon constructeur de faire super(.....). Pourquoi ?
Causse Bruno wrote:
MiXAO <lespammeurs@allezvousfairefoutre> wrote:
Pourquoi lorsque je veux étendre une certaine classe (en l'occurence
pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis
*obligé* de définir un constructeur (ça compile pas sinon) ?
Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
car il n'y a pas de constructeur par defaut dans la classe mere
Et pourtant, je suis obligé au début de mon constructeur de faire
super(.....).
Pourquoi ?
Pourquoi lorsque je veux étendre une certaine classe (en l'occurence pour illustrer mon propos, il s'agit de DefaultTreeModel), je suis *obligé* de définir un constructeur (ça compile pas sinon) ? Et dans le constructeur, je suis *obligé* d'appeler l'ancêtre...
car il n'y a pas de constructeur par defaut dans la classe mere
Et pourtant, je suis obligé au début de mon constructeur de faire super(.....). Pourquoi ?
pasde.bcausse.spam
MiXAO wrote:
Et pourtant, je suis obligé au début de mon constructeur de faire super(.....). Pourquoi ?
n'ayant pas de constructeur par defaut (car il existe d'autres constructeurs, le constructeur par defaut (cree automatiquement) est suprimé) , la classe fille est oblige d'appeler un constructeur de la mere voila l'utilité de super(...).
si le constructeur par defaut existe (par d'autre constructeur) super() est alors utilisé implicitement dans les constructeurs de ta classe fille
ai ete clair? -- Bruno Causse http://perso.wanadoo.fr/othello
MiXAO <lespammeurs@allezvousfairefoutre> wrote:
Et pourtant, je suis obligé au début de mon constructeur de faire
super(.....).
Pourquoi ?
n'ayant pas de constructeur par defaut (car il existe d'autres
constructeurs, le constructeur par defaut (cree automatiquement) est
suprimé) , la classe fille est oblige d'appeler un constructeur de la
mere voila l'utilité de super(...).
si le constructeur par defaut existe (par d'autre constructeur) super()
est alors utilisé implicitement dans les constructeurs de ta classe
fille
ai ete clair?
--
Bruno Causse
http://perso.wanadoo.fr/othello
Et pourtant, je suis obligé au début de mon constructeur de faire super(.....). Pourquoi ?
n'ayant pas de constructeur par defaut (car il existe d'autres constructeurs, le constructeur par defaut (cree automatiquement) est suprimé) , la classe fille est oblige d'appeler un constructeur de la mere voila l'utilité de super(...).
si le constructeur par defaut existe (par d'autre constructeur) super() est alors utilisé implicitement dans les constructeurs de ta classe fille
ai ete clair? -- Bruno Causse http://perso.wanadoo.fr/othello
MiXAO
Bruno Causse wrote:
MiXAO wrote:
Et pourtant, je suis obligé au début de mon constructeur de faire super(.....). Pourquoi ?
n'ayant pas de constructeur par defaut (car il existe d'autres constructeurs, le constructeur par defaut (cree automatiquement) est suprimé) , la classe fille est oblige d'appeler un constructeur de la mere voila l'utilité de super(...).
si le constructeur par defaut existe (par d'autre constructeur) super() est alors utilisé implicitement dans les constructeurs de ta classe fille
ai ete clair?
Oui, merci, je comprends la logique.
MiXAO
Bruno Causse wrote:
MiXAO <lespammeurs@allezvousfairefoutre> wrote:
Et pourtant, je suis obligé au début de mon constructeur de faire
super(.....).
Pourquoi ?
n'ayant pas de constructeur par defaut (car il existe d'autres
constructeurs, le constructeur par defaut (cree automatiquement) est
suprimé) , la classe fille est oblige d'appeler un constructeur de la
mere voila l'utilité de super(...).
si le constructeur par defaut existe (par d'autre constructeur) super()
est alors utilisé implicitement dans les constructeurs de ta classe
fille
Et pourtant, je suis obligé au début de mon constructeur de faire super(.....). Pourquoi ?
n'ayant pas de constructeur par defaut (car il existe d'autres constructeurs, le constructeur par defaut (cree automatiquement) est suprimé) , la classe fille est oblige d'appeler un constructeur de la mere voila l'utilité de super(...).
si le constructeur par defaut existe (par d'autre constructeur) super() est alors utilisé implicitement dans les constructeurs de ta classe fille