package pl.am.object1.lesson16;
public class ModyfikatoryDostepu {
public static void main(String[] args) {
Pracownik pracownik = new Pracownik("Jan", "Kowalski");
pracownik.zwiekszPensje();
System.out.println("pracownik = " + pracownik);
}
}
package pl.am.object1.lesson16;
public class Pracownik {
private String imie;
private String nazwisko;
private int wiek;
private double pensja;
private boolean zaliczoneBHP;
public Pracownik(String imie, String nazwisko, int wiek) {
this.imie = imie;
this.nazwisko = nazwisko;
this.wiek = wiek;
this.pensja = 3000;
}
public Pracownik(String imie, String nazwisko) {
this.imie = imie;
this.nazwisko = nazwisko;
this.pensja = 3000;
}
public String toString() {
String infoPracownik = "Pracownik: " + this.imie + " " + this.nazwisko + ", wiek: "
+ this.wiek + ", zarabia: " + this.pensja;
if (this.zaliczoneBHP) {
infoPracownik += ", zaliczone BHP";
} else {
infoPracownik += ", NIE zaliczone BHP";
}
return infoPracownik;
}
public void zwiekszPensje() {
this.pensja = 1.15 * this.pensja;
}
}