Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Semana 2 - Exercício de apoio Para acessar a barra de ferramentas, pressione ALT+F10 (PC) ou ALT+FN+F10 (Mac). PERGUNTA 1 a. Um construtor que inicializa os atributos supondo que os valores fornecidos são corretos. b. Os métodos acessadores (get) necessários. c. Um método modi�cador (set) que modi�que os valores de todos os atributos. Suponha que os valores fornecidos são corretos. d. Um método chamado toString que devolva um string com os valores dos atributos do objeto. a. Um método chamado calcularArea cujo objetivo é calcular e devolver a área do objeto. b. Um método chamado calcularPerimetro cujo objetivo é calcular e devolver o perímetro do objeto. Implemente uma hierarquia de herança, a mais profunda possível, para as classes Paralelogramo, Quadrado e Retângulo. Utilize Paralelogramo como a superclasse da hierarquia. Os atributos da classe Paralelogramo devem ser privados e são a, h e o ângulo θ (ver �gura a seguir). Todas as classes da hierarquia devem ter: Além disso, a classe Paralelogramo deve ter os seguintes métodos: Esses dois métodos não devem ser sobrescritos pelas classes �lhas. 0 pontos (Crédito extra) Parágrafo Open Sans,sa… small Classes Classe Retângulo Classe Quadrado P 5 PALAVRAS OFERECIDO POR TINY PERGUNTA 2 a. Criar um objeto Paralelogramo, um Retângulo e um Quadrado e criar um vetor com esses objetos. b. Chamar o método toString e o método getAngulo de cada um dos elementos do vetor. c. Calcular e exibir a área de cada um dos elementos do vetor. d. Calcular e exibir o perímetro de cada um dos elementos do vetor. Escreva um aplicativo de teste chamado TesteFormas para testar as classes criadas no Exercício 1. O aplicativo deve: A saída esperada é: 0 pontos (Crédito extra) https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v5 Para acessar a barra de ferramentas, pressione ALT+F10 (PC) ou ALT+FN+F10 (Mac). Class TesteFormas TABLE » TBODY » TR » TD » DIV » SPAN 2 PALAVRAS OFERECIDO POR TINY PERGUNTA 3 0 pontos Parágrafo inherit 12.8px https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v5 Dado o seguinte código: public class Z { protected H h; } public class W extends Z{ } public class H { } public class R extends Z{ Quais das seguintes opções são verdadeiras? W é-um H e W tem-um Z. W é-um H e R é-um Z. W tem-um H e W é-um R. R tem-um W e R é-um Z. R tem-um H e R é-um Z.
Compartilhar