olá apenas para formalizar o meu conhecimento. no meu codigo eu teria
Funcionario sandro = new Funcionario();
mas eu gostaria de acessar um atributo na classe diretor
Funcionario sandro = new Diretor();
quando eu faço essa atribuição "Funcionario sandro = new diretor() " eu não poderia acessar diretamento os atributos a ela(diretor) ??? ou poderia ??? somente se eu tiver outra variavel de acesso posta na classe, como :
public Diretor refe;
e eu fizesse
sandro.refe.tenis = "adidas";
"tenis " é a variavel que eu quero acessar.
E quando eu possuo
Funcionario sandro = new Diretor();
significa que o sandro possui acesso ao diretor ??
Ainda estou com um pouco de duvidas, muito obrigado pela atenção