public class Zaposleni {
String ime;
String prezime;
String pozicija;
int radni_staz;
double mjesecna_plata;
int povecanja_plate;
public Zaposleni (String ime, String prezime, String pozicija, int radni_staz, double mjesecna_plata) {
this.ime = ime;
this.prezime = prezime;
this.pozicija = pozicija;
this.radni_staz = radni_staz;
this.mjesecna_plata = mjesecna_plata;
this.povecanja_plate = 0;
}
public Zaposleni() {
this(null,null,null,0,0.0);
}
public String getIme() {
return ime;
}
public void setIme(String ime) {
this.ime = ime;
}
public String getPrezime() {
return prezime;
}
public void setPrezime(String prezime) {
this.prezime = prezime;
}
public String getPozicija() {
return pozicija;
}
public void setPozicija(String pozicija) {
this.pozicija = pozicija;
}
public int getRadni_staz() {
return radni_staz;
}
public void setRadni_staz(int radni_staz) {
this.radni_staz = radni_staz;
}
public double getMjesecna_plata() {
return mjesecna_plata;
}
public void setMjesecna_plata(double mjesecna_plata) {
this.mjesecna_plata = mjesecna_plata;
}
public int getPovecanja_plate() {
return povecanja_plate;
}
public void setPovecanja_plate(int povecanja_plate) {
this.povecanja_plate = povecanja_plate;
}
public double godisnja_plata() {
double god = 12 * mjesecna_plata;
return god;
}
public void povecanje_plate(double p) {
if(p < 5000) {
mjesecna_plata = mjesecna_plata * 1.05;
setPovecanja_plate(getPovecanja_plate() + 1);
}
}
@Override
public String toString() {
return "Zaposleni [ime = " + ime + ", prezime = " + prezime + ", pozicija = " + pozicija
+ ", radni_staz = " + radni_staz + ", mjesecna_plata = " + mjesecna_plata + "]";
}
}