Commit 6385d87a by Patryk Czarnik

v0 - wbudowane metody

parent 435e2ef0
...@@ -7,8 +7,21 @@ public class Program0 { ...@@ -7,8 +7,21 @@ public class Program0 {
// Dzięki temu, że mamy zdefiniowaną klasę Osoba, // Dzięki temu, że mamy zdefiniowaną klasę Osoba,
// możemy deklarować zmienne tego typu i tworzyć obiekty tej klasy. // możemy deklarować zmienne tego typu i tworzyć obiekty tej klasy.
Osoba a = new Osoba(); Osoba a = new Osoba();
Osoba b = new Osoba();
System.out.println(a); System.out.println(a);
System.out.println(b);
System.out.println();
// Każdy obiekt w Javie posiada kilka predefiniowanych metod:
System.out.println(a.getClass());
System.out.println(a.toString());
System.out.println(a.hashCode() + " , " + b.hashCode());
System.out.println(a.equals(a));
System.out.println(a.equals(b));
// i jeszcze metody zw. z synchronizacją wątków:
// wait, notify, notifyAll
// i niepubliczne metody clone oraz finalize, które twórca klasy może "upublicznić"
} }
} }
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