Le Lundi 23 Juin 2003 15:20, Jarry, Denis a écrit :
>
> A quoi sert static inner class ? Comment les attributs de cette inner class
> sont ils vus par les différentes instances de la outer class ?
>

Moi je m'en sers pour exprimer qu'une classe a un sens qui est fortement 
dépendant d'une autre. Ex : Fenetre.Exception. (Classiquement cela aurait été 
appelé "FenetreException", et tout le monde aura compris à quoi ça sert). 
(cela ressemble un peu aux espaces de noms des paquages, finalement, sauf que 
là on est toujours obligé de qualifier le paquage).

Comment les attributs sont-ils vus par la outer class ? D'abord le concept de 
outer class est un peu trompeur ; à mon sens, il n'y a que des outer 
instances. Et là cela devient trop simple : une static inner class n'a pas de 
outer instance. Donc, c'est hyper top t'y vois rien du tout c'est méga-cool.


-- 
SARL diaam informatique - 04 50 44 26 54
Ingenierie, développements de systèmes d'information
http://www.diaam-informatique.com


Répondre à