package pl.am.object1.lesson14;
public class Pracownik {
public String imie;
String nazwisko;
int wiek;
double pensja;
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;
}
}
package pl.am.object1.lesson14;
public class StosStertaTypyProste {
public static void main(String[] args) {
int x = 5;
int y = x;
y=6;
System.out.println("x = " + x);
System.out.println("y = " + y);
}
}
package pl.am.object1.lesson14;
public class StosStertaTypyZlozone {
public static void main(String[] args) {
Pracownik pracownik1 = new Pracownik("Jan", "Kowalski");
Pracownik pracownik2 = pracownik1;
pracownik2 = new Pracownik("Paweł", "Kowal", 19);
pracownik2.imie = "Jan";
pracownik2 = null;
System.out.println(pracownik2.imie);
System.out.println("pracownik1 = " + pracownik1);
System.out.println("pracownik2 = " + pracownik2);
}
}