dommage pour le calcul, mais il faut regarder de plus près comment est implémentée la réprésentation d'une classe dans la jvm...
la vtable est un tableau d'une structure particulilère contenant de nombreuses informations en plus du simple pointeur de fonctions
du style :
+ pointeur vers la classe à laquelle la méthode appartient
+ flags pour les accès
+ nombre d'arguments
+ pointeur vers une fonction native ou une structure représentant la méthode
etc.
je ne rentrerai pas dans les détails... mais il ne faut pas oublier que les méthodes java doivent aussi être accessibles par introspection et invocation dynamique
![;)](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
Partager