m meu entender, dependendo do modificador de acesso utilizado em determinado atributo da superclasse, será possível ou não acessá-lo na subclasse, exemplo: modificador private em um atributo da superclasse não permite acesso direto dentro da subclasse. Para acessar um atributo da superclasse diretamente na subclasse deve-se utilizar o modificador de acesso protected no atributo da superclasse.
Acho que é isso '-'.. espero ter ajudado