Objekt (računarstvo)
Računarski objekat (engleski: 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 oba objekta od trenutka stvaranja imaju različite živote. Ukratko, računarski objekat je primjena šablona, tj. klase koji modelira neki objekat iz pravog života.