TP7 Question 1 (question générale)

Programmation Avancée

Moderator: douinj

Post Reply
georg_c9
Posts: 81
Joined: 24 Oct 2021 18:14

TP7 Question 1 (question générale)

Post by georg_c9 » 05 Dec 2021 15:43

Juste un petit problème de compréhension, dans la classe TableMethodesJavaLangMath (classe concrête), nous avons une table static initialisée statiquement. Comment le reste de l'objet fait pour voir le contenu de la partie statique ?
Je pensais que les deux parties ne pouvaient pas communiquer entre elles...

delaba_q
Posts: 26
Joined: 03 Oct 2021 0:47

Re: TP7 Question 1 (question générale)

Post by delaba_q » 06 Dec 2021 9:49

La portée du scope static est supérieure au scope de l'instance. Dit autrement, le code static ne peut pas accéder aux champs/méthodes de l'instance (à quelle instance accède-t-il ?), mais le code de l'instance peut accéder au code static, qui est "global".

georg_c9
Posts: 81
Joined: 24 Oct 2021 18:14

Re: TP7 Question 1 (question générale)

Post by georg_c9 » 06 Dec 2021 14:48

Je pensais que le code static était dans une "boite noire" inaccessible par l'intérieur de la classe non static.

Merci pour cette précision.

Post Reply