Hello !
J'ai un petit soucis et j'aurai besoin de votre expertise. J'ai deux classes avec leurs méthodes :
- VendeurAbstrait<TypeArticle> : ditBonjourAuClient(), commandeArticle(TypeArticle)
- VendeurVoleur<TypeArticle> : entubeLeClient()
Un VendeurVoleur est un VendeurAbstrait.
Le truc, c'est que j'aimerais bien chainer l'appel des méthodes comme suit :
Le problème est que si je mets un "return this" dans ditBonjourAuClient(), il me renvoie un VendeurAbstrait et donc entubeLeClient() n'est pas reconnu. J'ai essayé plusieurs approches pour pallier à ce problème mais n'en ai trouvé aucune de propre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part new VendeurVoleur<Carotte>().ditBonjourAuClient().entubeLeClient();
Est-ce que vous avez une idée ?
Merci d'avance !
Partager