Razlika između verzija stranice "Objekt (računarstvo)"

[nepregledana izmjena][nepregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
No edit summary
Red 25:
 
U navedenom primjeru imamo 2 objekta klase <code>Osoba</code>, tj. <code>dino</code> i <code>isaak</code>, 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.
 
===Objekt, instanca===
Instanca klase opisuje stvarni činjenični objekat. Dok je klasa abstraktna predstava objekta, pri tome je instanca ili objekat konkretna reprezentacija. Da bi iz klase proizveli jedan objekat, moramo iz klase "preslikati" objekat.
Objekat cemo prizvesti uz pomoć operatora new te cemo stim rezervirati memoriju u kojoj ce biti memorisana vrijednost objekta.
Iz jedne klase mozemo proizvesti bezgranično mnogo objekata. Svaki objekat je jedinstven. Objekti koji budu prizvedeni iz iste klase posjeduju osobine(atribute), koji su definirani u klasi. U svakom objektu ovi atributi mogu primiti različite vrijednosti.
 
<pre>
 
Primjer 2: Konto-Objekat
 
class Konto {
int kontoBr;
double kontostanje;
void uplata (double iznos) {
...
}
void isplata (double iznos) {
...
}
 
double kontostanjePreispitati() {
...
}
public static void main (String[] args) {
Konto konto1 = new Konto();
konto1.kontoBr = 552454;
konto1.kontostanje = 1700.0;
Konto konto2 = new Konto();
konto2.kontoBr = 777777;
konto2.kontostanje = 7000.0;
}
 
}
</pre>
Referenc varijabla je varijabla, koja upućuje na objekt u memoriji. U ovom primjeru su konto1 i konto2 referenc varijable.
 
 
[[Kategorija:Programiranje]]