@Ester_Britto escreveu:
Atividade Avaliativa
(1) Identifique as classes, atributos e métodos necessários para modelar e implementar:
a)Uma conta corrente que possui um número, um saldo, um status que informa se ela é especial ou não, um limite e um conjunto de movimentações;
b) Uma movimentação que possui uma descrição, um valor e uma informação se ela é uma movimentação de crédito ou débito;
c) Um banco que armazene um conjunto de contas e forneça métodos que permitam que sejam feitos criações de conta, exclusão de contas, saques (uma conta corrente só pode fazer saques desde que o valor não exceda o limite de saque-limite + saldonegativo), depósitos, emissão de saldo e extrato(2) Escreva uma classe que represente um país. Um país tem como atributos o seu nome, o nome da capital, sua dimensão em Km2e uma lista de países com os quais ele faz fronteira. Represente a classe e forneça os seguintes construtores e método:
a)Construtor que inicialize o nome, capitale a dimensão do país;
b)Métodos de acesso (obter/get) para as propriedades indicadas no item (a);
c)Um método que permita verificar se dois países são iguais. Dois países são iguais se tiverem o mesmo nome e a mesma capital. A assinatura deste método deve ser: public boolean equals(final Pais outro);
d)Um método que define quais outros países fazem fronteira (note que um país não pode fazer fronteira com ele mesmo);
e)Um método que retorne a lista de países que fazem fronteira;
f)Um método que receba um outro país como parâmetro e retorne uma lista de vizinhos comuns aos dois países.(3) Implemente uma classe que represente polinômios com uma variável. Esta classe deve conter:
1. Diferentes construtores;
2. Métodos de acesso;
3. Operações de adição e multiplicação.
4. Um método que faça a avaliação do polinômio, dado um número real x.
Escreva, também,uma classe de testes para a classe que representa o polinômio.(4) Crie uma classe abstract de polígono. Todo polígono deve saber calcular sua área. Crie três tipos de especializações, respectivamente, para círculo, retângulo e triângulo. Sobrescreva nas especializações o método abstrato de cálculo de área declarado na classe de polígono. Crie uma classe de polígono complexo que pode ser constituída por um ou mais polígonos. Forneça um método que calcule a área deste de polígonos completos. Utilize o princípio de polimorfismo sempre que possível
Mensagens: 3
Participantes: 3