Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ime konstruktora kao tip argumenta

[es] :: Java :: Ime konstruktora kao tip argumenta

[ Pregleda: 1372 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.sbb.rs.



+7 Profil

icon Ime konstruktora kao tip argumenta08.07.2014. u 13:30 - pre 118 meseci
Dali neko moze da mi objasni uz neki primer kad, kako i zasto je dobro koristiti ovo. Citao sam sam oracle doc i iskreno nisam bas dobro razumeo potrebu za ovim.

Dajem primer gde sam se susretao sa time:

Code:
class Bicycle {
     Bicycle(final Bicycle oldBicycle) {}



class Mountainbike extends Bicycle {
       Mountainbike(Moubtinbike mb ) {
       super(bla bla bla);
       }
}


Nije mi jasno zasto se prosledjuje Bicycle i Mountainbike kao argument. U prvoj klasi je jos definisan kao final jer nije moguce menjati ga.

Susretao sam se sa jos brdo ovakvih stvari da iz main klase poziva argument neke tamo desete klase. Ceumu se definise ovakav tip nekog argumenta/parametra?

Neko moje shvatanje koriscenje ovoga je da smesti objekat u promenljivu koja se prosledjuje metodi kao argument. Ali sto bi neko radio to i cemu potreba za time?
Hvala
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Stijak
Beograd

Član broj: 97934
Poruke: 300
*.dynamic.sbb.rs.

Sajt: www.stijak.com


+37 Profil

icon Re: Ime konstruktora kao tip argumenta10.07.2014. u 01:08 - pre 118 meseci
Konstruktori koji primaju samo jedan argument iste klase su takozvani copy konstruktori -http://www.javapractices.com/topic/TopicAction.do?Id=12
 
Odgovor na temu

[es] :: Java :: Ime konstruktora kao tip argumenta

[ Pregleda: 1372 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.