Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

podstawy - konstruktor

0 views
Skip to first unread message

pasman

unread,
Dec 1, 2009, 5:09:54 AM12/1/09
to
czesc.

czy jest roznica jeżeli zadekaruje zmienną i od razu nadam jej wartość
czy nadam jej wartość w konstruktorze

public class FileManager extends List implements CommandListener {
private Command open = new Command("Open",Command.OK,1);
FileManager () {}
}


public class FileManager extends List implements CommandListener {
private Command open = null;
FileManager () {open=new Command("Open",Command.OK,1);}
}

pasman

Brzezi

unread,
Dec 1, 2009, 5:12:37 AM12/1/09
to
wto, 01 gru 2009 o 11:09 GMT, pasman napisaďż˝(a):

> czesc.
>
> czy jest roznica je�eli zadekaruje zmienn� i od razu nadam jej warto��
> czy nadam jej warto�� w konstruktorze


>
> public class FileManager extends List implements CommandListener {
> private Command open = new Command("Open",Command.OK,1);
> FileManager () {}
> }
>
>
> public class FileManager extends List implements CommandListener {
> private Command open = null;
> FileManager () {open=new Command("Open",Command.OK,1);}
> }

Roznica jest taka, ze wybierasz odpowiedni wariant do tego co chcesz
osiagnac i jakie zachowanie chcesz, od strony istnienia samej zmiennej nie
ma roznicy....

Pozdrawiam
Brzezi

pasman

unread,
Dec 1, 2009, 5:37:34 AM12/1/09
to
> Roznica jest taka, ze wybierasz odpowiedni wariant do tego co chcesz
> osiagnac i jakie zachowanie chcesz, od strony istnienia samej zmiennej nie
> ma roznicy....
>

ok. dziekuje.


pasman

Brzezi

unread,
Dec 1, 2009, 6:07:38 AM12/1/09
to
wto, 01 gru 2009 o 11:37 GMT, pasman napisaďż˝(a):

Tzn wyjasnilem to tak bardzo powierzchownie, bo oczywiscie roznica jest,
czas inicjalizacji zmiennej i rozne z tym zwiazane sprawy, kiedy mozna sie
do takiej zmiennej odwolac, oczywiscie jest roznica...

Jednak na poziomie pytanie ktore zadales, w Twoim przypadku nie ma
roznicy...

Pozdrawiam
Brzezi

Mateusz Papiernik

unread,
Dec 1, 2009, 6:07:02 AM12/1/09
to
pasman pisze:

> czesc.
>
> czy jest roznica je�eli zadekaruje zmienn� i od razu nadam jej warto��
> czy nadam jej warto�� w konstruktorze

Zapoznaj sie uwaznie ze specyfikacja, lub tym artykulem:

http://www.artima.com/designtechniques/initialization.html

na temat tego co i w jakiej kolejnosci dzieje sie podczas tworzenia
obiektu. Wszystko stanie sie jasne w kwestii tego, kiedy roznice o
ktorych piszesz moga miec znaczenie.


--
Mateusz Papiernik, Maticomp Webdesign
Projektowanie i realizacja witryn WWW
ma...@maticomp.net, http://www.maticomp.net
"One man can make a difference" - Wilton Knight

0 new messages