O professor explicou na primeira videoaula da aula 3 que posso instanciar um objeto Funcionario como Gerente:
Funcionario gerente = new Gerente();
Mas ele mostrou que não é possível acessar os métodos, por exemplo, o autenticaSenha(int senha)
da Classe Gerente.
E por que no exercício sobre a superclasse Veiculo, com suas subclasses Carro e Moto, consigo acessar o método liga()
, que pertence às subclasses e não à superclasse? O acesso é permitido porque posso acessar somente métodos sobrescritos?