Buscar

UNIVESP - 2021 - Exercícios de apoio 1 - Semana 2 - Programação Orientada a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando