Vodič · Primeri · Objektno programiranje
Objektno programiranje – primeri zadataka (Java)
Zadaci iz objektno orijentisanog programiranja, poređani od prvih klasa sa atributima, preko konstruktora i enkapsulacije, do niza objekata, nasleđivanja, polimorfizma i interfejsa. Svaki zadatak ima uputstvo i rešenje u Javi.
Namenjeno učenicima koji su savladali osnove (grananje, petlje, nizove) i uče Javu – u školi, na sekciji ili samostalno.
- Srednja škola i napredni osnovci
- Java
- Zadaci sa rešenjima
1 Prve klase i objekti
Atributi, objekti napravljeni sa new i prve metode. Ovde počni.
2 Konstruktori i enkapsulacija
Objekat sam postavlja i čuva svoje podatke: konstruktor, privatni atributi, geteri i seteri, toString().
3 Više objekata: niz i ArrayList
Objekti u nizu ili listi: najbolji, prosek, pretraga, sortiranje i brisanje.
4 Nasleđivanje, polimorfizam i interfejsi
Više klasa sa zajedničkim osobinama: extends, super, @Override, apstraktne klase, interface i Comparable.
5 Proveri znanje i nastavi dalje
Kada rešiš zadatke, uradi kontrolni, a za teoriju se vrati na lekcije.
Kontrolni zadatak: klase i objekti
Zadaci za proveru znanja.
Otvori lekciju →Lekcija: Klase i objekti u Javi
Teorija – atributi, metode, konstruktori.
Otvori lekciju →Lekcija: Nasleđivanje klasa
Teorija – nadklasa i podklasa.
Otvori lekciju →Vodič: Programski jezik Java
Sve lekcije iz Jave po redu.
Otvori lekciju →Predloženi redosled
- Klase i objekti – osnovni zadaci (zadaci 1–13)
- Dodatni primeri: klase i objekti
- Konstruktori, geteri i seteri (pa zadaci 14 i 15 sa prve strane)
- Niz objekata i ArrayList
- Nasleđivanje, polimorfizam i interfejsi
- Kontrolni zadatak
Korisni spoljni resursi
- dev.java – Learn Java – zvanični vodič za Javu (na engleskom)
- Java Tutor – izvršavanje programa korak po korak, sa prikazom objekata u memoriji
- OnlineGDB – Java – pokretanje Java programa u pregledaču
