Sobes.tech
Junior — Middle

Quais os principais métodos embutidos disponíveis na classe Object na sua linguagem de programação?

sobes.tech IA

Resposta da IA

Na classe Object em Java, estão disponíveis os seguintes métodos principais integrados:

  • equals(Object obj) — comparação de objetos por igualdade.
  • hashCode() — devolve o código hash do objeto.
  • toString() — devolve a representação do objeto em forma de string.
  • getClass() — devolve um objeto Class que descreve a classe do objeto.
  • clone() — cria uma cópia do objeto (com suporte da interface Cloneable).
  • finalize() — chamado antes da recolha de lixo (método obsoleto).
  • wait(), notify(), notifyAll() — métodos para trabalhar com monitores e sincronização.

Estes métodos são fundamentais para trabalhar com objetos em Java e muitas vezes são sobrescritos para implementar comportamentos específicos.