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
