Questão de Desenvolvimento de Software
Existem três níveis de visibilidade para os membros de uma classe (atributos e métodos): público, protegido e privado.
Sobre a Visibilidade dos membros de uma classe, é correto afirmar:
A
Os atributos privados de uma superclasse são herdados pela subclasse.
B
O uso de atributos públicos assegura que o encapsulamento dos objetos será respeitado.
C
Um método protegido de uma classe C só pode ser invocado por instâncias de C ou instâncias de subclasses de C.
D
O uso de métodos públicos possibilita a quebra do encapsulamento de objetos.
E
Considere dois objetos, O1 pertencendo à classe C1 e O2, pertencendo à classe C2, sendo C1 diferente de C2. Para haver troca de mensagens entre esses objetos, O1 deve invocar um método privado de O2.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!