Menu
 Sezioni


Hux-Os Com(mercial Site) Forum Index
   Programmazione Java
  Class.forname() e SingleTone

Browsing this Thread:   1 Anonymous Users

 

 Bottom   Previous Topic   Next Topic
  •  Rate Thread
      Rate this Thread
      Excellent
      Good
      Average
      Bad
      Terrible
Poster Thread
Class.forname() e SingleTone
#1
Webmaster
Joined: 29/4/2004
From Piacenza
Posts: 25
Level : 3
HP : 0 / 68
MP : 8 / 2920
EXP : 73
Group:
Webmasters
Utenti registrati
contabilita
Offline
Mi sono inbattuto in questa divertente situazione
volevo chiamare con Class.forName("miaclasse") una classe che usava il metodo
SingleTone .

Appena tentavo di instanziarla ... non c'era verso......impossibile
nulla da fare.

Al che ho scoperto che non avere un construttore pubblic MiaClasse()
creava questo problema.

Ma avere questo constructor ... di perse escludeva il metodo di SingleTone

Tuttavia ho ovviato
creando statico l'oggetto chiamato

....
private static MiaClasseInteface MiaClasseSub;


....
if ( MiaClasseSub == null ){
MiaClasseSub = (MiaClasseInteface)Class.forName("MiaClasse").newInstance()
}
.....


cosi facendo implemento l'idea del singleton nella classe chiamante




Posted on: 1/7/2008 21:14
Create PDF from Post Print
Top
 Top   Previous Topic   Next Topic

 


 You cannot start a new topic.
 You can view topic.
 You cannot reply to posts.
 You cannot edit your posts.
 You cannot delete your posts.
 You cannot add new polls.
 You cannot vote in polls.
 You cannot attach files to posts.
 You cannot post without approval.
 Cerca

Ricerca avanzata