A visibilidade de propriedades (atributos) e métodos de uma classe é um recurso muito importante e ao mesmo tempo interessante da orientação a objetos, devido aos membros de uma classe (atributos e métodos) possam ser visíveis apenas onde é estritamente necessário. Este recurso muito utilizando quando se faz necessário que métodos de uma classe sejam chamados por objetos de outras classes.
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018
Neste sentido, imagine que a classe Automovel possua um atributo chamado placa, e que este atributo só possa ser acessado pela própria classe e demais classes que venham a herdar a classe Carro, e, também, não possam ser acessados por objetos (instâncias). Assinale a alternativa correta para a visibilidade deste atributo:
Alternativas
Alternativa 1:
class
Alternativa 2:
public
Alternativa 3:
private
Alternativa 4:
protected
Alternativa 5:
interface
Respostas
respondido por:
7
Com a visibilidade protected o atributo só pode ser acessado pela própria classe e demais classes que venham a herdar a classe.
Alternativa 4 - protected
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás