Sobes.tech
Junior

Jakie metody ma klasa Object w Java?

sobes.tech AI

Odpowiedź od AI

  • clone(): tworzy i zwraca kopię obiektu.
  • equals(Object obj): porównuje bieżący obiekt z innym obiektem pod kątem równości. Domyślnie porównuje odwołania.
  • finalize(): jest wywoływana przez garbage collector przed zniszczeniem obiektu. Przestarzałe, niezalecane do użycia.
  • getClass(): zwraca obiekt Class reprezentujący klasę obiektu.
  • hashCode(): zwraca kod hash obiektu. Używany w tablicach mieszających.
  • notify(): wznawia wykonywanie oczekującego wątku na monitorze obiektu.
  • notifyAll(): wznawia wykonywanie wszystkich oczekujących wątków na monitorze obiektu.
  • toString(): zwraca reprezentację tekstową obiektu. Domyślnie zwraca nazwę klasy i kod hash.
  • wait(): powoduje, że bieżący wątek czeka do momentu wywołania notify() lub notifyAll().
  • wait(long timeoutInMillis): powoduje, że bieżący wątek czeka określony czas lub do wywołania notify() lub notifyAll().
  • wait(long timeoutInMillis, int nanos): powoduje, że bieżący wątek czeka określony czas z większą precyzją.