RE: Naprosto začátečnický dotaz

2007-05-22 Tema obsahu Stöhr Miroslav RNDr . Ph . D .
Děkuji za objasnění, už jsem zase o něco zkušenější :-)) Mirek -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Kuba Sent: Tuesday, May 22, 2007 11:00 AM To: Java Subject: Re: Naprosto začátečnický dotaz Prohnal jsem ten zdrojak

Re: Naprosto začátečnický dotaz

2007-05-22 Tema obsahu Martin Kuba
Prohnal jsem ten zdrojak pres Intellij IDEA, aby pripadne odhalila dalsi problemy, a stezuje si, ze: 1) SingletonOne a SingletonTwo maji oba konstruktor, ktery se implicitne odkazuje na konstruktor v SingletonBase, ale ten ma private pristup, takze je nedostupny. Konstruktor v SingletonBa

Re: Naprosto začátečnický dotaz

2007-05-22 Tema obsahu Honza
Zdravim, odpoved je velmi jednoducha. Trida SingletonBase je jenom jedna at uz samostatna nebo jako superclass SingletonOne. Tzn ze SingletonBase.instance je uplne to same jako SingletonOne.instance Ponauceni zni: cokoliv static a dedicnost nejde dohromady :) Honza Stöhr Miroslav RNDr. Ph.D

Re: Naprosto začátečnický dotaz

2007-05-22 Tema obsahu Daniel Holešínský
Dobry den, jestlize deklarujete promennou jako static tak rikate, ze se jedna o promennou tridy, nikoliv instance. Tzn. vsichni potomci tridy SigletonBase sdileji stejny atribut >>instance<< a jeho hodnotu. Bezne pouziti atributu jako static je napr. pri deklaraci konstant atd. DH Stöhr Miro

Naprosto začátečnický dotaz

2007-05-22 Tema obsahu Stöhr Miroslav RNDr . Ph . D .
Vážení kolegové, nějak jsem se zamotal s naprosto začátečnickým problémem, za což se stydím, ale mohli by jste mi pomoci? Mám následující tři classy: public abstract class SigletonBase { protected static SingletonBase instance; private SingletonBase(){ // nejak