comme je l'ai compris, B n'est pas connu à la compilation... correct?
Type: Messages; Utilisateur: Pill_S
comme je l'ai compris, B n'est pas connu à la compilation... correct?
oui c'est sûr... mais ça vaut le coup de demander/confirmer... peut-être que le gars peut rajouter une méthode non-statique à côté, qui s'occupe d'invoquer la méthode statique qui-va-bien? genre:
...
Oui bonne idée la réflexion, bien vu...
Mais fondamentalement, c'est quand même très faux de vouloir un mécanisme OO et d'avoir tout en statique... tu peux pas challenger la personne en charge de...
Tu pourrais forcer via un cast, mais c'est moche... ((B)A.getBNoStatic()).foo()
En plus c'est vrai, si c'est statique, faut invoquer de manière statique... en référençant la classe et pas une...
Le polymorphisme ne s'applique pas dans le cas de méthodes statiques. C'est le type déclaré à la compilation qui est exécuté, pas le type réel.
Early binding vs late binding ==> le static est...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.