Računarski objekat
Sa Wikipedije, slobodne enciklopedije
'Računarski objekat ( en. object) je konkretna reprezentacija klase u računarskom programu. Odnos klase i objekta u računarstvu je poput odnosa arhitektonskog nacrta zgrade, po kojoj graditelj (kompajler i linker), tj. izvođač radova (runtime) je u stanju da izgradi objekat te zgrade.
Primjer objekta u Java programskom jeziku:
// Deklaracija klase Osoba u datoteci Osoba.java public class Osoba { /** * Javni konstruktor (engleski constructor) sa kojim se prave objekti ove klase. */ public Osoba(String imeArg) { this.ime = imeArg; } ....... private String ime; }
Upotreba ove klase u nekoj drugoj klasi bi onda bila sljedeća:
Osoba dino = new Osoba("Dino"); // new znači da pravimo novi objekat ove klase i da sistem treba da namjeni memorijski blok za ovaj objekat Osoba isaak = new Osoba("Isaak");
U navedenom primjeru imamo 2 objekta klase Osoba
, tj. dino
i isaak
, gdje obadva objekta od trenutka stvaranja imaju različite živote. Ukratko, računarski objekat je primjena šablona, tj. klase koji modelira neki objekat iz pravog života.