Tutorijali
interface tutorial

Interface tutorijal

Interface u programiranju služi za postizanje apstrakcije. U prošlom tutorijalu smo obradili apstraktnu klasu kao još jedan način postizanja apstrakcije, pa ćemo ujedno prokomentirati razlike između ova dva načina. Interface omogućuje da različiti objekti, koji nemaju ništa zajedničko, koriste isti kôd i ponašaju se na sličan način. Ovo je najbolje prikazati kroz primjer. Interface u […]

Tutorijali
Apsrakcija u Javi og-cs tutorijali

Apstrakcija (Abstraction) u Javi

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 […]

Tutorijali
Polymorphysm (polimofrizam) u javi

Polymorphism (polimorfizam) u Javi

Polymorphism (polimorfizam) je jedan od ključnih koncepata objektno orijentiranog programiranja (OOP). Odnosi se na sposobnost objekata da imaju više oblika ili da se ponašaju na različite načine na temelju vrste ili broja parametara s kojima rade. Pomoću OOP-a kreiramo klase, kojima opisujemo entitete iz stvarnog života. U Javi se ti entiteti zovu objekti. Objekti sadržavaju […]

Tutorijali
inheritance tutorial og-cs

Java Inheritance (nasljeđivanje)

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 […]

Tutorijali
Što je objektno orijentirano programiranje og-cs

Što je objektno orijentirano programiranje (OOP)?

U dosadašnjim tutorijalima prošli smo kroz različite koncepte programiranja. Naučili smo Arrays, for loop, metode i druge bitne operacije. Sada ćemo naučiti ključni dio programskog jezika Java, a to je objektno orijentirano programiranje (OOP). Kao i svi dosadašnji tutorijali, i ovaj se nalazi na našem YouTube kanalu. Objektno orijentirano programiranje je opisivanje odnosno preslikavanje entiteta […]

Tutorijali
metode u javi og-cs

Što su metode u Javi?

Metoda je blok koda koji izvršava određenu proceduru. Metoda se može izvršiti bilo kada tijekom izvršavanja programa jednostavnim pozivanjem imena metode. U prethodnim tutorijalima već smo koristili jednu metodu, a to je main metoda. To je posebna metoda u Javi (ili bilo kojem drugom programskom jeziku poput C, C++ i slično), koja služi kao početna […]

Tutorijali
što je hashmap og-cs

Kako se koristi HashMap u Javi

Java HashMap se koristi za spremanje podataka po principu key/value parova (ključ i vrijednost). Key se uvijek nalazi na prvom mjestu i mora biti jedinstven, dok se value može ponavljati. Riječ je o implementaciji klase koja predstavlja strukturu podataka (poznatu i kao mapa), kojom se na brz i jednostavan način može baratati s različitim podacima. […]

Tutorijali Backend Development
Arraylist tutorial og-cs

Što su ArrayList u Javi?

U prethodnom tutorijalu upoznali smo se s Arrays odnosno nizovima. Arrays su praktični jer omogućavaju spremanje većeg broja elemenata u jednu varijablu. Svejedno imaju određenih nedostataka, poput fiksnog broja elemenata. Drugim riječima, kad jednom definiramo Array, ne možemo mijenjati broj njegovih elemenata. ArrayList s druge strane omogućava dodavanje i uklanjanje elemenata, što je jedna od […]

Tutorijali Backend Development
Array tutorial og-cs

Java Array tutorijal – nauči što je niz!

Array ili niz je način da više vrijednosti spremimo u jednu varijablu. Važno je znati da je broj članova arraya fiksan i može sadržavati isključivo isti tip podataka. Drugim riječima, jedan array može sadržavati samo brojeve (integer), samo decimalne brojeve (double), i tako dalje. Gore navedeni stringovi su spremljeni svaki u svoju varijablu. Ako ih […]

  • 1
  • 2

Ova stranica koristi kolačiće da bi poboljšalo korisničko iskustvo, više o tome možete saznajte na našoj stranici "politika privatnosti"

Politika privatnosti