Apstrakcija (eng. Abstraction) jedan je od koncepata objektno-orijentiranog programiranja. Apstrakcijom se skrivaju kompleksni detalji softvera od korisnika, a prikazuje se samo najbitnija funkcionalnost. Primjer apstrakcije može biti ovaj tutorijal: vi ga sad čitate u svom pregledniku, ali sve što je potrebno da se on prikaže unutar preglednika vama ostaje skriveno, apstraktno. Kao korisnik dobili ste […]
Java inheritance (nasljeđivanje) je koncept objektno orijentiranog programiranja koji omogućuje jednoj klasi da naslijedi svojstva i metode druge klase. To znači da klasa koja nasljeđuje drugu klasu dobiva sve metode i varijable koje se nalaze u nadređenoj klasi. Na taj se način omogućuje korištenje već postojećih argumenata i metoda. U novoj klasi definiramo samo svojstva […]