Questão de Programação Orientada a Objetos

Sobre a definição para 'Protect', assinale a alternativa:

A

Este modificador indica que o atributo ou método será visível somente na subclasse de um relacionamento de herança.

B

Fornece acesso dentro da aplicação onde estiver declarado, no caso de classes, atributos ou métodos. Será visível a todas as demais classes da aplicação, independentemente do pacote onde estiver. Logicamente, existe a necessidade da referenciação da classe que se deseja utilizar, caso esta esteja em outro pacote.

C

Fornece acesso somente dentro da classe onde estiver declarado, no caso de atributos ou métodos. Classes privadas somente fazem sentido se forem internas a outra classe.

D

O modificador default é implementado simplesmente sem colocar nenhum modificador na frente da classe, atributo ou método. Ele indica que existe visibilidade dentro do pacote onde você estiver.

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

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados