Commit 39174a5d by Patryk Czarnik

Polimorfizm i nadpisywanie metod

parent f470f6d4
......@@ -2,7 +2,7 @@ package p10_klasy.v4;
public class Dziedziczenie3 {
public static void main(String[] args) {
// Dzięki temu, że "Student jest Osobą" i "Pracownik jest Osobą",
// Dzięki temu, że "Student jest Osobą" i "Pracownik jest Osobą",
// można obiekty tych klas umieści w tablicy (kolekcji itp.) osób.
Osoba[] osoby = {
new Osoba("Ala", "Kowalska", 44),
......@@ -13,8 +13,9 @@ public class Dziedziczenie3 {
};
// Wtedy gdy przeglądamy zawartość w pętli element kolekcji widzimy jako obiekt nadklasy (Osoba)
System.out.println("przedstawSie w pętli for:");
for(Osoba o : osoby) {
System.out.println("\nKolejna osoba to " + o.imie);
// System.out.println(o.kierunek);
o.przedstawSie();
System.out.println(" to jest obiekt klasy: " + o.getClass().getSimpleName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment