Maison > Questions et réponses > le corps du texte
黄舟2017-04-18 10:41:00
Pas de détection à l'exécution, pas de différence en mémoire, vous pouvez le hacker et appeler la méthode privée
大家讲道理2017-04-18 10:41:00
Oui, il semble que ses différents attributs seront vérifiés lors du chargement, puis jugés en fonction de ces attributs au moment de l'exécution. Je ne me souviens pas clairement des détails. .
巴扎黑2017-04-18 10:41:00
Dans la JVM, la définition d'une classe et les objets spécifiques de cette classe sont placés à différents endroits. Lorsqu'une ligne de code Java souhaite accéder à une propriété d'un objet, la JVM demandera à quelle classe appartient l'objet, si cette classe possède cette propriété, et si oui, si elle est accessible dans le contexte du code. Le jugement de portée lors de l'exécution est tout à fait cohérent avec le jugement de portée lors de la compilation.