No vídeo da atividade 06 (Começando com herança) da aula 01 (Introdução a herança) foi criada um classe filha, Gerente, que extendia a classe Funcionario. Porém, diferentemente das classes filhas ContaCorrente e ContaPoupanca do vídeo atual, naquele vídeo não dava erro de compilação por falta de construtor. Isso acontece por que a classe Funcionário não tinha construtor específico (apenas o construtor padrão implícito)? Ou seria por que as classes ContaCorrente e ContaPoupanca foram criadas diretamente com a superclass Conta, em vez da opção default java.lang.Object?