PobierzOpis nie działa.
Napisane: wtorek, 19 września 2017, 14:44
Czy mógłby ktoś podpowiedzieć, dlaczego moja metoda PobierzOpis po uruchomieniu niczego nie wyświetla? Błędu także nie pokazuje.
Code: Zaznacz cały
package pkginstanceof;
public class InstanceOf {
public static void main(String[] args) {
Osoba Pracownik = new Pracownik ("Anna", "Kowalska", 32, 3500);
Osoba Student = new Student ("jacek","Ogorek", 23, 800);
Student.PobierzOpis();
}
}
abstract class Osoba
{
String imie;
String nazwisko;
int wiek;
Osoba (String imnie, String Nazwisko, int wiek)
{
this.imie = imie;
this.nazwisko = nazwisko;
this.wiek = wiek;
}
abstract void PobierzOpis();
}
class Pracownik extends Osoba {
double wynagrodzenie;
Pracownik (String imie, String nazwisko, int wiek, double wynagrodzenie)
{
super (imie ,nazwisko, wiek);
this.wynagrodzenie = wynagrodzenie;
}
@Override
void PobierzOpis() {
System.out.println("Pracownik: ");
System.out.println("Imie: " + imie);
System.out.println("Nazwisko: " + nazwisko);
System.out.println("Wynagrodzenie: " + wynagrodzenie);
}
}
class Student extends Osoba {
double stazowe;
Student (String imie,String nazwisko, int wiek, double stazowe){
super(imie,nazwisko, wiek);
}
@Override
void PobierzOpis() {
System.out.println("Pracownik:");
System.out.println("Imie:" + imie);
System.out.println("Nazwisko:" + nazwisko);
System.out.println("Wynagrodzenie:" + stazowe);
}
}