Poslao: 18 Sep 2014 21:56
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Da li bih mogao da napravim program koji ce da trazi od korisnika ime, adresa itd. da podatke pakuje u pokazivace u klasi a da koristi metode za prikupljanje i ispisivanje podataka? Ja sam pokusao nekoliko puta ali mi ne ide i bas najbolje.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 18 Sep 2014 22:45
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Da, to hocu.
Ja napravim klasu i metode(ne mogu da ti napisem kod sad jer nisam pri racunaru) i onda kada dodjem do main funkcije, nije mi bas jasno kako sad da pozovem te metode. Znam da treba da se napravi objekat pa onda da se ovako pozove objekat.metoda ali nece. Da li je tu negde greska ili je greska u kodu, sta mislis? Ako treba kod, napisacu sutra.
|
|
|
|
Poslao: 18 Sep 2014 23:01
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Da, to je sintaksa, objekat.metoda(). Obrati pažnju na zagrade, to je osnovna stvar po kojoj se razlikuju funkcije od promenljivih. Iako funkcija nema argumente zagrade moraju da stoje!
|
|
|
|
Poslao: 19 Sep 2014 12:51
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Evo sad cu da probam opet pa ako opet ne bude htelo, poslacu kod da vidis. Nego, da li je bolje da koristim metode ili funkcije kada radim u c++?
|
|
|
|
|
Poslao: 19 Sep 2014 13:00
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Metode su funkcije koje se koriste uz pomoc klase tj. koriste promenljive iz klase i definisane su ili deklarisane u klasi, a funkcije su obicne funkcije. Tako?
|
|
|
|
Poslao: 19 Sep 2014 13:11
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Majok bre, to su praktično sinonimi, nema neke velike razlike, osim te suštinske da se jedne pozivaju nad objektima. Kako god, ne generalizuj. Postoje i funkcije definisane unutar klase koje mogu da se pozivaju i bez objekta. To su statičke funkcije članice klase.
Što se tiče toga da li je bolje enkapsulirati funkcije koje se izvršavaju nad objektima ili je pak bolje to napisati kao globalne funkcije, sve zavisi šta želiš da postigneš. Ovo prvo je suština OOP-a, dok drugo može da se postigne i u nekom jeziku koji nije objektno orjentisan.
|
|
|
|
Poslao: 19 Sep 2014 13:14
|
offline
- crusher
- Ugledni građanin
- Pridružio: 15 Maj 2012
- Poruke: 396
|
Epa zbog toga i pitam. Zato i hocu da tako radim jer je to OOP. Nego, posto ja jos nisam radio ove staticke clanove klase tj. to mi je sad sledece po redu, da li mogu da napisem ovo sto ja hocu sa funkcijama koje se pozivaju sa objektima ili je bolje da prvo predjem ove staticke clanove pa onda da napisem taj kod?
|
|
|
|
Poslao: 19 Sep 2014 13:21
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Što se tiče pitanja, pročitaj prvi odgovor, srednji pasus.
|
|
|
|