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

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!