SóProvas


ID
3752950
Banca
CETREDE
Órgão
Prefeitura de São Gonçalo do Amarante - CE
Ano
2019
Provas
Disciplina
Programação
Assuntos

Ao analisar um determinado trecho de código em um programa Java, você se depara com uma determinada classe Pedido que possui os atributos comprador e valorTotal declarados com a utilização do modificador de acesso private. Ao continuar a análise, você verifica métodos públicos chamados getComprador, getValorTotal, setComprador e setValorTotal. Considerando os conceitos de orientação a objetos e a utilização dos modificadores para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a opção que melhor representa a prática aplicada.

Alternativas
Comentários
  • Encapsulamento

    - Prevê o isolamento de determinados elementos do objeto (métodos /atributos) de acordo com a necessidade de acesso a eles.

    - Este conceito parte da premissa de que nem todo método e atributo precisam estar visíveis e acessíveis publicamente;

    - Os dados de um objeto devem ser “protegidos” e apenas modificados por métodos da própria classe.

    - O encapsulamento se dá através dos modificadores de acesso que controlam a visibilidade.

    Visibilidade Pública (+): determina que o atributo ou método pode ser utilizado por qualquer objeto.

    Visibilidade Protegida (#): determina que além dos objetos da classe detentora do atributo ou método também os objetos de suas subclasses poderão ter acesso ao mesmo.

    Visibilidade Privada (-): somente os objetos da classe detentora do atributo ou método poderão enxergá-lo ou utilizá-lo.

    Visibilidade Pacote (~): o atributo ou método é visível por qualquer objeto dentro do pacote.

    Alternativa: E

  • Letra "e" -> Encapsulamento, "modificadores de acesso"