Herança
CURSO DE INTERNET E REDES
DISCIPLINA: DESENV. APLIC. PARA INTERNET
PROF: GIULIANO PRADO DE MORAIS GIGLIO
LISTA DE EXERCÍCIOS
- HERANÇA Exercício 01 – Empregados
Faça as seguintes alterações no exercício de herança entre Empregado x Gerente feito em sala:
a. Identifique e modifique os métodos responsáveis pelas entradas de dados, a fim de que estes sejam fornecidos não pelo próprio código-fonte, mas pelo usuário quando executar a aplicação. b. Faça que as entradas e saídas de dados sejam feitas através de componentes gráficos do pacote swing, utilizando os métodos da classe JOptionPane;
Exercício 02 – Conta Bancária
Elabore uma classe ContaBancaria, com os seguintes membros: ü atributo String cliente ü atributo int num_conta ü atributo float saldo ü método sacar (o saldo não pode ficar negativo) ü método depositar
Agora acrescente ao projeto duas classes herdadas de ContaBancaria: ContaPoupança e
ContaEspecial, com as seguintes características a mais:
Þ Classe ContaPoupança: ü atributo int dia de rendimento ü método calcularNovoSaldo, recebe a taxa de rendimento da poupança e atualiza o saldo.
Þ Classe ContaEspecial ü atributo float limite ü redefinição do método sacar, permitindo saldo negativo até o valor do limite.
Após a implementação das classes acima, você deverá implementar uma classe Contas.Java, contendo o método main. Nesta classe, você deverá implementar:
a)
b)
c)
d)
Incluir dados relativos a(s) conta(s) de um cliente;
Sacar um determinado valor da(s) sua(s) conta(s);
Depositar um determinado valor na(s) sua(s) conta(s);
Mostrar o novo saldo do cliente, a partir da taxa de rendimento, daqueles que possuem conta poupança; e) Mostrar os dados da(s) conta(s) de um cliente;
1
Exercício 03 – Animais
Um animal contém um nome, comprimento, número de patas (o padrão é 4), uma cor, ambiente e uma velocidade (em m/s).
Um peixe é um animal, tem 0 patas, o seu ambiente é o mar