Non, les modifieurs sont pr�serv�s dans le .class g�n�r� et heureusement sinon comment une VM pourrait savoir qu'une classe est visible ou non depuis une autre classe. Je t'invite � jeter un oeil aux specs de la VM. C'est lisible et explique clairement quelles sont les contraintes et les informations pr�serv�es dans le .class.
Pour ce qui est de la classe String, une des raisons est que cela permet
d'optimiser les utilisations de cette classe. Il est couteux d'utiliser des
String, mais la VM peut les optimiser sachant qu'elles sont immutables.
Olivier
Pierre-Fran�ois
Lemosquet To: [EMAIL PROTECTED]
<pf.lemosquet@wo cc:
kup.com> Subject: Re: classe final/performance
12/06/2002 10:11
AM
Please respond
to java
Je pensais que les notions d'encapsulation et de visibilit�
disparaissaient lors de l'ex�cution du byte code.
Ces notions de conceptions n'ont de sens qu'avant la compilation et
disparaissent sur le code ex�cutable ???
