Um programa é um conjunto de instruções escrito em determin...
Os atributos definidos com o especificador private na superclasse indicam que esse atributo não é herdado pela subclasse.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A questão aborda um conceito importante da orientação a objetos no contexto da linguagem Java: a visibilidade de atributos e a herança. É fundamental compreender que, em Java, quando um atributo é declarado como private, ele é acessível apenas dentro da classe onde foi definido. Isso significa que ele não pode ser acessado diretamente pelas subclasses, ou seja, não é visível para as classes que herdam dessa superclasse.
Entretanto, a afirmação de que o atributo não é herdado pela subclasse é incorreta. Na verdade, os atributos private são herdados pelas subclasses, mas o acesso direto a eles é restrito. As subclasses podem interagir com esses atributos privados por meio de métodos públicos ou protegidos (como getters e setters) que são herdados ou fornecidos pela superclasse.
Portanto, a alternativa correta é "errado" porque a herança dos atributos privados ocorre, mas com a restrição de acesso direto. Assim, é uma questão de visibilidade, não de herança em si. Utilizar corretamente os modificadores de acesso é uma prática essencial para garantir o encapsulamento em programação orientada a objetos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Private – Quando precede uma lista de membros de classe, o private palavra-chave especifica que esses membros são acessíveis somente dentro de funções de membro e amigos da classe. Isso se aplica a todos os membros declarados até o próximo especificador de acesso ou o fim da classe. Ou seja visível somente para membros dentro da classe.
A questão esta dando como errado! Porque?
Ele é herdado, mesmo a classe não podendo acessar
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo