Sobes.tech
Junior — Middle

Pode explicar o que é a classe padrão Object em Java?

sobes.tech IA

Resposta da IA

Em Java, a classe Object é a classe raiz de todas as outras classes. Isso significa que cada classe herda implicitamente de Object, a menos que seja indicado o contrário. A classe Object fornece métodos básicos que estão disponíveis para todos os objetos, por exemplo:

  • toString() — devolve uma representação em string do objeto.
  • equals(Object obj) — verifica a igualdade de objetos.
  • hashCode() — devolve o código hash do objeto.
  • getClass() — devolve um objeto Class que descreve a classe do objeto.
  • clone() — cria uma cópia do objeto (se suportado).

Assim, Object define uma interface e comportamento comuns para todos os objetos em Java, fornecendo operações básicas que podem ser sobrescritas em subclasses.