Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/12/2022 15:21 Unicesumar - Ensino a Distância about:blank 1/3 ATIVIDADE 4 - ESOFT - PROGRAMAÇÃO DE SISTEMAS II - 54/2022 Período:21/11/2022 08:00 a 09/12/2022 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:1,00 Gabarito:Gabarito será liberado no dia 10/12/2022 00:00 (Horário de Brasília) Nota obtida: 1ª QUESTÃO Dentro do paradigma de programação orientada a objeto existe uma importante técnica que aceita que classes ou métodos genéricos possam ser adaptados para usos mais específicos, dependendo das necessidades de um programa. Considerando o texto anterior, analise o seguinte código: public class Veiculo { public String marca; public void locomover () { System.out.println(“O veículo está se locomovendo”); } } public class Trem extends Veiculo { public void locomover () { System.out.println(“O Trem está se locomovendo sob os trilhos”); } } Considerando o código em JAVA anterior, assinale a alternativa correta: ALTERNATIVAS A função locomover da classe Trem utiliza o conceito de Interface. A função locomover da classe Veiculo utiliza o conceito de Interface. A função locomover da classe Trem utiliza o conceito de polimorfismo. A função locomover da classe Trem utiliza o conceito de método estático. A função locomover da classe Veiculo utiliza o conceito de método estático. 2ª QUESTÃO 06/12/2022 15:21 Unicesumar - Ensino a Distância about:blank 2/3 Imagine uma situação em que uma classe de pessoa física se vale do atributo nome de uma superclasse pessoa, assim como outra classe pessoa jurídica também podem se utilizar do mesmo atributo, mas dentro de seus processos de forma diferente da classe pessoa física. TOKUMOTO, R. C. Programação de Sistemas II. Maringá: Unicesumar, 2018. Considerando a situação hipotética apresentada. Qual o paradigma da Orientação a Objetos foi utilizado? ALTERNATIVAS Herança. Visibilidade. Encapsulamento. Relacionamento um para um. Relacionamento um para muitos. 3ª QUESTÃO As classes são a base do paradigma orientado a objetos. Temos, como fundamento da classe, a sua instanciação para a criação de objetos que, por sua vez, criam cópias em tempo de execução das classes para processamento de dados por meio de métodos, por exemplo. TOKUMOTO, R. C. Programação de Sistemas II. Maringá: Unicesumar, 2018. Pode haver casos em que não queremos que seja possível instanciar objetos a partir de nossa classe, para isso utilizamos um tipo especial de classe. Considerando o texto anterior, assinale a alternativa que contenha o tipo especial de classe que não pode ser instanciada. ALTERNATIVAS Classe Pai. Classe Mãe. Classe Filha. Classe Abstrata. Classe Bloqueada. 4ª QUESTÃO Um dos pilares da orientação aos objetos é chamado de herança, na qual existe uma forte ligação entre classes que podem compartilhar elementos, mantendo uma relação de dependência. A possibilidade de termos uma classe genérica é muito importante na reutilização de um código, mas, em muitos casos, é necessário que uma classe assim tenha especializações, ou seja, possa ter classes que mantenham as características da classe genérica e que possam agregar mais detalhamento. TOKUMOTO, R. C. Programação de Sistemas II. Maringá: UniCesumar, 2018. Considerando o conceito de Herança, assinale a alternativa correta: ALTERNATIVAS 06/12/2022 15:21 Unicesumar - Ensino a Distância about:blank 3/3 class A extends B significa que a classe A é subclasse de B class A extends B significa que a classe B é subclasse de A class B extends A significa que a classe A é subclasse de B class A extends B significa que a classe A é superclasse de B class B extends A significa que a classe B é superclasse de A 5ª QUESTÃO Alice criou uma superclass A e duas subclasses B e C, na superclass A, Alice implementou um método X padrão, porém na subclasse C é necessário que esse método seja alterado, pois a lógica aplicada na classe C é diferente das demais. Para que Alice possa aplicar uma lógica específica da classe C e alterar o comportamento do método X já implementado apenas na classe C, qual paradigma da Orientação a Objetos Alice deve utilizar? ALTERNATIVAS Visibilidade. Polimorfismo. Código-Fonte. Refatoramento. Encapsulamento.
Compartilhar