gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 1 /**
2 * Program koji radi sa spiskom radnika, predstavljenim kao niz Objekata tipa
3 * Radnik. Klasa Radnika je definisana u klasi ispod. U programu ne znamo koliko
4 * ima radnika u fajlu, pa predpostavljamo da nece biti vise od 100.
5 */
10 // brojac predstavlja koliko radnika zapravo ima u nizu
13 /**
14 * Ucitava radnike iz datog fajla. Niz radnika ce nakon ovog metoda sadrzati
15 * sve podatke iz fajla i samo njih, tj ako je nesto postojalo u nizu pre,
16 * bice zanemareno.
17 */
19 // novi niz radnika
21 // resetujemo brojac
24 // citamo iz fajla dokle god ima jos redova i dok ne premasimo
25 // kapacitet naseg niza
33 brojac++;
34 }
36 // ako ima jos redova, znaci da smo prestali zbog punog niza
40 }
42 // zatvaramo fajl jer smo ga celog procitali
43 // i oslobodjamo resurs
45 }
51 }
52 }
53 }
58 }
59 }
61 /**
62 * Radnik predstavljen prezimenom, imenom, svojim id-om i brojem kancelarije u
63 * kojoj je. Ima dodatne metode koji izdvajaju neke od informacija vezane za
64 * radnika.
65 */
71 // Konstruktor klase - neophodno je proslediti sve podatke odjednom da se
72 // napravi instanca
78 }
82 }
88 }
92 }
94 }
99 }
101 /*
102 * toString metod se koristi kad je potrebno predstaviti instancu kao
103 * String, tipicno pri pozivu ispisa na ekran. Ocekuje se da da kratku
104 * informaciju koja je razumljiva coveku.
105 */
108 }
109 }