Na videoaula, é descrito que toda a classe automaticamente herda comportamentos da classe Object
.
Em outro curso, é explicado que o Java não suporta herança múltipla - dois extends na mesma classe, por exemplo.
Porém, quando fazemos algo do tipo:
public class ContaCorrente extends Conta
Mesmo assim, conseguimos usar métodos da classe Object
.
Isso ocorre porque a classe Conta
estende Object
?
Ou como Object
, é uma classe especial, a raiz de todas as outras, ela é a única que permite "compartilhar a herança" com outra classe?