Professional Documents
Culture Documents
Lekcija 8
Lekcija 8
Primjer: Olovka.java
Primjer: Pas.java
OOP
Primjer: OlovkaKonstruktor.java
Primjer: PasKonstruktor.java
KONSTRUKTORI
Primjer: Olovka
ZADATAK
PRISTUPANJE OBJEKTIMA
1. public
2. protected
3. no modifier, default - tzv. package private
4. private
MODIFIKATORI VIDLJIVOSTI
ENKAPSULACIJA / DATA HIDING
Ukoliko postavimo naša stanja na private → štitimo podatke i
olakšavamo održavnje klase.
Primjer: OlovkaEnkapsulacija.java
IMMUTABLE OBJECTS
Kao što smo vidjeli - objektima možemo mjenjati stanje nakon kreacije.
Više klasa u jednom fileu → moguće, samo jedna klasa može biti public.
Public klasa MORA imati isto ime kao i ime filea koji ju sadrži.