Je croyais l'absence de giveGold volontaire (je la suppose présente dans Kid aussi). Note que si elle est définit dans chacun des interfaces, alors même si elle a la même signature, ce ne sera pas la même méthode (car pas la même interface). Si c'est censé être la même méthode (avec seulement des valeurs pour giveGold qui changent), il faut qu'elle se trouve dans une interface séparée. Après, ou bien on typehint askGold avec cette interface, ou bien on instanceof dans cette interface.
Non, quel problème est censé survenir, qui ne surviendrait pas dans ton autre méthode?
Non, quel problème est censé survenir, qui ne surviendrait pas dans ton autre méthode?