Olá
Uma dúvida que me ocorreu enquanto estava estudando sobre herança em Java.
Todas as classes em Java são por definição filhas/herdeiras de java.lang.Object, ok, mas a linguagem não suporta herança múltipla, como o compilador lida com o cenário:
classe A extends classe B
não seriam duas árvores de herança distintas? ja que por debaixo dos panos
classe A extends java.lang.Object
da mesma forma que os métodos de uma interface por definição são public e abstract?
