You are on page 1of 2

Vukan Turkulov Termin 6 FTN / Katedra za informatiku

Zadatak 01
Tema zadatka: Nasleđivanje, apstraktne klase
Opis zadatka: Otvoriti primer02. Po ugledu na klasu Krug kreirati klasu Pravougaonik.
Klasa Pravougaonik bi trebalo da nasleđuje klasu Figura. Pravougaonik definisati pomoću
dužina njegove dve stranice. Testirati klasu kreiranjem objekata u metodi Main, i pozivanjem
njihove metode Ispis.

Zadatak 02
Tema zadatka: Interfejsi
Opis zadatka: Svrha zadatka je pokazati kako najpre interfejsom definišemo željene metode
nekih klasa, posle čega možemo praviti razne klase koje te metode realizuju na različite
načine. Napraviti novi projekat. Definisati klasu Student, koja sadrži nekoliko osnovnih polja
(ime i prezime) i metoda (konstruktor). Definisati interfejs koji sadrži deklaraciju metode za
preuzimanje studenata. Povratna vrednost metode bi trebalo da bude lista studenata. Napraviti
dve klase koje implementiraju napravljeni interfejs:
1. Klasa koja prilikom poziva metode za preuzimanje studenata vraća listu od nekoliko
„predefinisanih“ studenata (određenih unutar Vašeg koda).
2. Klasa koja prilikom poziva metode za preuzimanje studenata čita podatke iz .csv
datoteke (za potrebe testiranje, napraviti jednostavnu .csv datoteku koja sadrži
nekoliko studenata).
Testirati obe klase pozivanjem njihovih metoda.

Zadatak 03 - Biletarnica
Tema zadatka: Nasleđivanje, polimorfizam
Opis zadatka: Napraviti informacioni sistem za biletarnicu. Detaljan tekst zadatka se nalazi u
datoteci ,,Zadatak - Biletarnica.pdf”. Zadatak raditi postepeno - prvo početi od jednostavnijih
entiteta i funkcionalnosti, potom polako proširivati aplikaciju i model rešenja.

Zadatak 04 - Prodavnica polovnih vozila


Tema zadatka: Nasleđivanje, polimorfizam
Opis zadatka: Napraviti informacioni sistem za prodavnicu polovnih vozila. Detaljan tekst
zadatka se nalazi u datoteci „Zadatak - Prodavnica polovnih vozila.pdf“. Zadatak raditi
postepeno - prvo početi od jednostavnijih entiteta i funkcionalnosti, potom polako proširivati
aplikaciju i model rešenja.
Vukan Turkulov Termin 6 FTN / Katedra za informatiku

Zadatak 05 - Prodavnica računara


Tema zadatka: Nasleđivanje, polimorfizam
Opis zadatka: Napraviti informacioni sistem za prodavnicu računara. Detaljan tekst zadatka
se nalazi u datoteci „Zadatak - Prodavnica racunara.pdf“. Zadatak raditi postepeno - prvo
početi od jednostavnijih entiteta i funkcionalnosti, pa polako proširivati aplikaciju i model
rešenja.

Zadatak 06
Tema zadatka: Interfejsi
Opis zadatka: Otvoriti primer04. Unutar primera,omogućiti sortiranje objekata klase
Predmet implementiranjem interfejsa IComparable. Predmete sortirati po broju studenata koji
ih slušaju. Testirati funkcionalnost.

You might also like