Junior — Middle
É possível especificar uma classe pai universal para todas as classes em Java e como defini-la?
sobes.tech IA
Resposta da IA
Em Java, a classe pai universal para todas as classes é a classe java.lang.Object. Todas as classes herdam implicitamente desta classe, a menos que seja especificada outra herança. Isto significa que qualquer objeto em Java é uma instância de Object.
Não é necessário definir uma classe pai universal especificamente — ela já está integrada na linguagem. Se criar uma classe sem indicar extends, ela herda automaticamente de Object:
public class MyClass {
// herda implicitamente de Object
}
Se desejar, pode indicar explicitamente a herança:
public class MyClass extends Object {
// o mesmo
}
Object fornece métodos básicos, como toString(), equals(), hashCode(), que estão disponíveis para todas as classes.