Pocetnik C++:
pa nemash klase! C++ je "objektni jezik" a C obican! ali OK! (recimo ono cin.asdasd je funkcija klase cin ali o tom potom)
sad mozda je izvorni C bez ovih f-ja, a izvorni C++ ih ima ali ideja je bliza C-u. C++ je objektni jezik koji se pise na C-u.
klasa je kao tip podatka, npr
class SKUP {
celi brojevi; //elementi skupa
napravi_presek(...)
razlika(...)
prepisi skup(...)
napravi nov skup(...) // "radnje" koje mozes da
radis sa skupom
}
klasa ima znaci "atribute", tj neke vrednosti, tj podatke, i "metode", tj neke radnje koje mogu da se vrse nad tim podacima
to je oblik kako klasa izgleda, a objekat je jedna "promenljiva" klase (kao sto je int a,b,c; bilo bi SKUP s
i ceo program bi trebalo da bude tako "napravljen", da vi samo pozivate funkcije koje postoje u nekoj klasi i tako radite nad objektom.
Ako znate recimo pascal, znate da u njemu postoje i "zapisi", e pa klase su recimo "zapisi" koje osim polja sadrze i funkcije.. Npr, zapis Auto se sastoji iz polja Marka, Registracija, Vlasnik
e sad sta sve sa Markom i Registracijom auta moze da se radi, pa dodas f-je i eto ti klase
C++ koristi C, Delphi je zasnovan na Pascalu, Visual Basic na Basicu (ako je objektni?)
Java je isto objektni, lici dosta na C++ ali je malo u nekim stvarima mozda "laksa" i "dodata".. Java mislim da ima i druge neke prednosti ili zasto su je vec smisilli, ali OK
Sad oni vas prvo uche C!
Mi smo na fakultetu C polagali kroz test, znaci moras da budes vrlo siguran.. (dobijes nebulozu i pita - sta ovde ispadne) meni je C bio nezgodan u pocetku ali sada mi je skroz prirodno da na nejmu nesto pisem (retko nesto pisem), i kad treba da pisem pisem u njemu, mozda nije lose da nabavite to (ispiti iz programiranja, ETF, ima da se nabavi tamo), ako vam se cini da zapinjete i da vas muchi sam C. mislim da su i OK etfovske knjige, Laslo Kraus, isto to pise i po nekim debelim knjigama, samo je sazetije.
e kad to naucite onda ce da vam objasnjavaju logiku tih klasa, i razne fore, al to chitajte
eto