Klasė ir objektas

Jų skirtumas yra gan aiškus, tačiau labai dažnai painiojamas ir nesuprantamas naujokų.

Klasė - šablonas, taisyklių rinkinys aprašantis Objektą

Objektas - duomenų struktūra sukurta pagal Klasėsaprašymą.

Pavyzdžiui, jeigu turime klasę Asmuo:

class Asmuo(string vardas, int amžius)

Tai ji mums nusako, jog kiekvienas asmuo turės vardą ir amžių, bet tai yra abstraktu, šablonas kitaip sakant. Konkretūs asmenys gali būti:

a = Asmuo("Onutė", 20)
b = Asmuo("Jonas", 14)
...

Šie konkretūs asmenys ir yra objektai

pradmenys klasė objektas

Šarūnas Navickas

http://griaustinis.lt

Ilgalaikis programavimo entuziastas. Šiuo metu Python/Scala developeris Adform Kaunas. Domiuosi įvairiais apsimokančiais, metaeuristiniais algoritmais, bei apskritai viskuo, kas leidžia kompiuterį paversti bent šiek tiek protingu

blog comments powered by Disqus