📚 Volta às aulas com até 10% de desconto + 5% no PIX! 💎 + Cupom! 🏷️

Métodos de Pagamento:

Atividade 2 – ADSIS – Programação III – 51/2026

Categoria:

Métodos de Pagamento:

ATIVIDADE 2 – ADSIS – PROGRAMAÇÃO III – 51/2026

QUESTÃO 1
Os modificadores de acesso ou métodos assessores, são elementos que envolvem a Programação Orientada a Objetos. A partir destes, é possível ocultar detalhes internos de uma classe, como atributos (variáveis) e métodos (funções) de um objeto, ou seja, aplicar o conceito de Encapsulamento na prática. Com estes modificadores, é possível determinar quais os níveis de visibilidade que um atributo ou método possui em relação a sua classe e as demais do projeto.

Sobre os modificadores de acesso no encapsulamento de atributos e métodos, analise as afirmações abaixo:

I – Um atributo com o modificador private permite ser acessado por um método público de uma classe que estende e implemente a sua classe.

II – Um atributo com o modificador public permite ser acessado diretamente por qualquer classe que a instancie, ou que tenha estendido de sua classe.

III – Um atributo com o modificador protected permite ser acessado por um método público de uma classe que não estende a sua classe, desde que esteja no mesmo pacote.

IV – Uma forma de acessar os atributos com modificadores private e protected, é implementar os métodos assessores desde que estes estejam com visibilidade public.

É correto o que se afirma em:

Alternativas
Alternativa 1 – I, apenas.
Alternativa 2 – I, e II, apenas.
Alternativa 3 – II e IV, apenas.
Alternativa 4 – I, II e IV, apenas.
Alternativa 5 – II, III e IV, apenas.

QUESTÃO 2
Analise o trecho de código a seguir e, depois, responda ao que é solicitado.

class Dog { }

class Beagle extends Dog { }

 

class Kennel{

public static void main(String[] args){

Beagle b1 = new Beagle();

Dog dog1 = new Dog();

Dog dog2 = b1;

//insira o código aqui

}

}

Qual opção, inserida no lugar do comentário “insira o código aqui”, irá compilar e executar com sucesso o programa Java? Assinale a alternativa correta.

Alternativas
Alternativa 1 – Beagle b2 = (Beagle)dog1;
Alternativa 2 – Beagle b3 = (Beagle)dog2;
Alternativa 3 – Beagle b4 = dog2;
Alternativa 4 – Beagle b5 = dog1;
Alternativa 5 – Beagle b6 = new Dog();

QUESTÃO 3
Encapsulamentos são métodos de acesso que são mais conhecidos como modificadores de acesso. Estes atuarão em elementos de uma classe, utilizando os chamados métodos setters (armazenamento) e getters (resgate). O paradigma orientado a objetos busca que os sistemas sejam desenhados a partir de elementos do mundo real, para que se possa ter um melhor aproveitamento de código e extensibilidade dos seus recursos.

NOEL, Andre Abdala et al. Programação III. Reimpressão – Maringá – PR. Unicesumar, 2020 (adaptado).

Sobre encapsulamento é correto afirmar que:

Alternativas
Alternativa 1 – O encapsulamento é muito utilizado para garantir o padrão de nomenclatura das classes
Alternativa 2 – O encapsulamento é possível a partir da aplicação da visibilidade protegida ou privada, garantindo que a implementação seja protegida do acesso (quando desejado)
Alternativa 3 – O encapsulamento é o ato de tornar o código mais reduzido e otimizado
Alternativa 4 – O encapsulamento se da a partir da aplicação da visibilidade pública em métodos e atributos
Alternativa 5 – O encapsulamento é visto aplicado apenas em padrões de projetos

QUESTÃO 4
À partir de 1990, o paradigma da orientação a objetos atinge a sua maturidade. Os conceitos de padrões de projetos (design patterns), frameworks de desenvolvimento, componentes e padrões de qualidade começam a ganhar espaço. Surge, também, a Linguagem de Modelagem Unificada (UML), que é a ferramenta de modelagem utilizada no desenvolvimento atual de sistemas.

Na representação visual do Diagrama de Classes da UML existem símbolos específicos para representar os relacionamentos de: Herança, Agregação e Composição.

NOEL, Andre Abdala et al. Programação III. Reimpressão – Maringá – PR. Unicesumar, 2020 (adaptado).

Selecione a alternativa que apresenta as representações na sequência correta apresentada:

Alternativas
Alternativa 1 – Triangulo, losango vazio (branco), losango preenchido (preto)
Alternativa 2 – Losango vazio (branco), triângulo, losango preenchido (preto)
Alternativa 3 – Triangulo, losango preenchido (preto), losango vazio (branco)
Alternativa 4 – Losango vazio (branco), losango preenchido (preto), triangulo
Alternativa 5 – Losango preenchido (preto), triangulo, losango vazio (branco)

QUESTÃO 5
Quando se pensa no paradigma orientado a objetos um dos principais recursos é a aplicabilidade do uso da herança entre classes, onde é possível herdar comportamentos e características de uma superclasse para as suas subclasses.

UnicesumarProgramação III

☝️APONTE A CÂMERA AQUI!

Satisfação Garantida

Garantimos a sua nota e nos comprometemos em devolver o seu dinheiro caso não aprove o serviço prestado.

Análise Anti-Plágio

Antes da entrega, o seu trabalho passa por uma verificação Anti-Plágio para garantir a sua autenticidade.

Repeito aos Prazos

Asseguramos que o seu trabalho seja entregue no prazo acordado ou devolvemos o seu dinheiro.

Suporte Contínuo

Estamos sempre prontos para sanar todas as suas dúvidas, com suporte pré e pós compra via E-mail ou WhatsApp.

Equipe Qualificada

Contamos com uma equipe especializada e multidisciplinar pronta para atender a todas as suas demandas.

Confira o que nossos alunos dizem!

Atividades Relacionadas!