Tom's Guide > Forum > Programmation > Créer un objet d'une classe héritée
Mot :    Pseudo :           
 

Salut salut,
je découvre l'objet, et je suis pas très efficace :) voici ma question :
J'ai une classe Equation et une autre classe héritée de la précedente qui se nome EquationResolue.
j'aimerais savoir s'il est possible de créer directement une instance de la classe héritée sans être obligé d'initialiser les données privée de la classe de base.
pour l'instant je fais un truc genre :

MonObjetHerité.init(mes nouveaux paramètre, les paramètres qui correspondent aux donnée de ma classe de base)

y aurait pas moyen de faire un truc genre :

MonObjetHerité.init(mes nouveaux paramètres,MonObjetDeBase)


voilà, ça m'étonnerait que j'ai été très clair mais bon il faut tenter :)



Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Déjà précise le langage utilisé :-D

Sinon, tu peux créer plusieurs constructeurs qui acceptent ces paramètres (en fait suis pas sûr d'avoir compris ;-) )

Répondre à CRicky

salut CricKY

je fais mon bordel en VB.net
en fait à l'heure actuelle, j'ai deux constructeurs basique qui demande pas de paramètres quoi.
après pour les deux classes j'ai deux méthodes init avec chacune demandant en paramètre tous les nécessaires pour initialiser les données privées.
je vais utiliser la surcharge de méthode pour initialiser un objet de la classe héritée (je sais pas si c'est comme ça qu'on dit).
et je me demandé s'il n'était pas possible de créer un objet de la classe héritée à partir d'un objet de la classe de base, où si (comme je le fais en ce moment) je suis obligé de créer mon objet de la classe héritée en réinitialisant toutes les valeurs, même les valeurs communes aux deux classes.

putain j'ai un mal de chien à m'exprimer.
dis moi si tu as un peu mieux compris ce coup ci :)

Répondre à Ziaaa

oh CRicky qu'est ce que tu branles, je vais pas t'attendre toute la nuit non plus !

je déconne :D c'est déjà gentil d'avoir répondu :) (c'était juste pour la blague)

Répondre à Ziaaa

lol
En fait tu as un objet de classe de base et tu voudrais le transformer en objet de classe hérité ? je ne pense pas que ce soit possible.
Mais lorsque tu instancies un objet de classe hérité, tu peux après le manipuler comme un objet de classe de base.
Tu voudrais peut etre avoir une méthode dans la classe de base (A) qui retournerai un nouvel objet de classe A, mais qui hérité dans les sous classes retournerai un objet de classe A qui serait en fait un objet de classe B ?

Répondre à CRicky

oui voilà, tu as très bien compris :)
donc en fait cette technique n'est pas conventionnelle ? c'est juste ce que je voualis savoir :)

Répondre à Ziaaa

fait des recherches sur le design pattern Factory ;-)

Répondre à CRicky
Tom's Guide > Forum > Programmation > Créer un objet d'une classe héritée
Aller à :

Il y a 2688 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens