Sobes.tech
Junior

Jaké metody má třída Object v jazyce Java?

sobes.tech AI

Odpověď od AI

  • clone(): vytvoří kopii objektu a vrátí ji.
  • equals(Object obj): porovná aktuální objekt s jiným objektem na rovnost. Ve výchozím nastavení porovnává odkazy.
  • finalize(): je volána garbage collectorem před zničením objektu. Zastaralé, nedoporučuje se používat.
  • getClass(): vrací objekt Class, který představuje třídu objektu.
  • hashCode(): vrací hash kód objektu. Používá se v hash tabulkách.
  • notify(): obnoví provádění čekajícího vlákna na monitoru objektu.
  • notifyAll(): obnoví provádění všech čekajících vláken na monitoru objektu.
  • toString(): vrací řetězcovou reprezentaci objektu. Ve výchozím nastavení vrací název třídy a hash kód.
  • wait(): způsobí, že aktuální vlákno bude čekat, dokud nebude voláno notify() nebo notifyAll().
  • wait(long timeoutInMillis): způsobí, že aktuální vlákno bude čekat stanovenou dobu nebo dokud nebude voláno notify() nebo notifyAll().
  • wait(long timeoutInMillis, int nanos): způsobí, že aktuální vlákno bude čekat stanovenou dobu s vyšší přesností.