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.

Comentários

U

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

Seja o primeiro a comentar!