public class Test { public static void main(String[] args) { /* Prvi deo */ KancelarijskiRadnik marko = new KancelarijskiRadnik("Marko", "Nemacki"); Menadzer nikola = new Menadzer("Nikola", false, false); marko.izracunajPlatu(20); nikola.izracunajPlatu(15); // WARNING: ispisuje za nikolu ako imaju iste plate: System.out.println((marko.getPlata() > nikola.getPlata())?marko:nikola); /* Drugi deo */ Zaposleni[] zaposleni = new Zaposleni[4]; zaposleni[0] = new KancelarijskiRadnik("Misa", "Francuski"); zaposleni[1] = new KancelarijskiRadnik("Mimi", "Engleski"); zaposleni[2] = new Menadzer("Sale", false, true); zaposleni[3] = new Menadzer("Miki", true, false); float ukupno, ukupnoK, ukupnoM; ukupno = ukupnoK = ukupnoM = 0; for (Zaposleni z : zaposleni) { z.izracunajPlatu(30); System.out.println(z); ukupno += z.getPlata(); if(z instanceof Menadzer) ukupnoM += z.getPlata(); else if(z instanceof KancelarijskiRadnik) ukupnoK += z.getPlata(); } System.out.println("ukupno:" + ukupno); System.out.println("ukupno za menadzere:" + ukupnoM); System.out.println("ukupno za kancelarijske radnike:" + ukupnoK); } }