Konstruktor (Java)
Iz MaFiRaWiki
(Razlika med različicami)
Različica od 12:06, 15 maj 2006 BarbaraNovak (Pogovor | prispevki) ← Prejšnja različica |
Trenutna različica MatijaLokar (Pogovor | prispevki) |
||
Vrstica 1: | Vrstica 1: | ||
- | {{Student|Marjetaselak|Računalništvo 2 (FMF PRA)}} | + | '''Konstruktorji''' so posebne [[Metoda|metode]], ki jih ne moremo posebej klicati, razen ko tvorimo nov [[Objekt|objekt]], skupaj z operatorjem [[New|new]]. Uporabljamo jih za nastavitev začetnih vrednosti komponent objekta. Imajo enako ime kot razred. V razredu imamo lahko več konstruktorjev. Ker se imena ujemajo, se morajo konstruktorji med sabo razlikovati v parametrih (različno število in različni tipi parametrov), torej v podpisu. Nimajo tipa, tudi void ne. Ne vračajo ničesar, ni stavka [[Return|return]]. Če bi uporabniku radi ponudili več možnosti začetnega objekta, govorimo o več konstruktorjih [[Preobteževanje|(preobteževanje)]]; več metod z enakim imenom. Standardni konstruktor je konstruktor brez parametrov. |
- | + | ||
- | '''Konstruktorji''' so posebne [[Metoda|metode]], ki jih ne moremo posebej klicati razen ko tvorimo nov [[Objekt|objekt]], skupaj z besedo [[New|new]]. Uporabljamo jih za nastavitev začetnih vrednosti komponent objekta. Imajo enako ime kot razred. V razredu imamo lahko več konstruktorjev. Ker se imena ujemajo, se morajo konstruktorji med sabo razlikovati v parametrih (različno število in različni tipi parametrov), torej v podpisu. Nimajo tipa, tudi void ne. Ne vračajo ničesar, ni stavka [[Return|return]]. Če bi uporabniku radi ponudili več možnosti začetnega objekta, govorimo o več konstruktorjih [[Preobteževanje|(preobteževanje)]]; več metod z enakim imenom. Standardni konstruktor je konstruktor brez parametrov. | + | |
[[Kategorija:Računalništvo]] | [[Kategorija:Računalništvo]] | ||
[[Kategorija:Pojmovnik]] | [[Kategorija:Pojmovnik]] |
Trenutna različica
Konstruktorji so posebne metode, ki jih ne moremo posebej klicati, razen ko tvorimo nov objekt, skupaj z operatorjem new. Uporabljamo jih za nastavitev začetnih vrednosti komponent objekta. Imajo enako ime kot razred. V razredu imamo lahko več konstruktorjev. Ker se imena ujemajo, se morajo konstruktorji med sabo razlikovati v parametrih (različno število in različni tipi parametrov), torej v podpisu. Nimajo tipa, tudi void ne. Ne vračajo ničesar, ni stavka return. Če bi uporabniku radi ponudili več možnosti začetnega objekta, govorimo o več konstruktorjih (preobteževanje); več metod z enakim imenom. Standardni konstruktor je konstruktor brez parametrov.