Sobes.tech
Junior

Que métodos a classe Object fornece em Java?

sobes.tech IA

Resposta da IA

Aqui está uma lista dos principais métodos da classe Object:

  • clone(): Cria e devolve uma cópia do objeto.
  • equals(Object obj): Compara dois objetos para verificar se são iguais.
  • finalize(): É chamado pelo coletor de lixo antes de remover o objeto.
  • getClass(): Devolve um objeto Class que representa a classe deste objeto.
  • hashCode(): Devolve o código hash do objeto.
  • notify(): Reanima a execução de uma thread que está esperando no monitor deste objeto.
  • notifyAll(): Reanima a execução de todas as threads que estão esperando no monitor deste objeto.
  • toString(): Devolve uma representação em string do objeto.
  • wait(): Suspende a execução da thread atual até que seja "despertada".
  • wait(long timeout): Suspende a execução da thread atual com um tempo limite.
  • wait(long timeout, int nanos): Suspende a execução da thread atual com um tempo limite mais preciso.