Questão de Programação Orientada a Objetos

Considerando as informações apresentadas, assinale a opção correta:

O uso de protected deve ser feito com cautela, pois permite a violação do encapsulamento da classe.

A
Atributos podem ser private quando desejamos ocultá-los ou protected para compartilhar na herança, mas métodos são necessariamente public.
B
Um membro public será visível externamente, e um membro private não será visível externamente em qualquer circunstância, mesmo em caso de herança.
C
O uso de protected libera o acesso no caso de herança ou de compartilhamento de um mesmo pacote.
D
O uso de private e protected é intercambiável, pois subclasses já têm acesso aos membros da superclasse através da herança.
E
O uso de public e protected é intercambiável, pois subclasses já têm acesso aos membros da superclasse através da herança.

Comentários

U

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

Seja o primeiro a comentar!