Lista de exercicio
Desenvolva em Java usando herança, conforme diagrama de classes e instruções fornecidas abaixo.
Exercício 1.
a. Crie as classes solicitadas.
b. Faça o relacionamento (herança) entre as classes.
c. Defina a saída dos dados (toString()) nas classes indicadas. A classe onde tem a indicação é onde estará a saída – toString().
d. Faça a classe de teste e execute.
Animal
- nome: String
- peso: double
- métodos get(s) e set(s) encapsulados
Peixe
Cachorro
- tipoHabitat: String
- raça: String
- métodos get(s) e set(s) encapsulados
- métodos get(s) e set(s) encapsulados
* tipoHabitat = agua doce, salgada, ornamental, etc.
Exercício 2.
a. Crie as classes solicitadas.
b. Faça o relacionamento (herança) entre as classes.
c. Defina a saída dos dados (toString()) nas classes indicadas. A classe onde tem a indicação é onde estará a saída – toString().
d. Faça a classe de teste e execute.
e. O método valorInss() tem a fórmula (salário * 11%). Veja exemplo do vídeo.
Pessoa
- String nome
- int idade
- String sexo
- métodos get(s) e set(s) encapsulados
Empregado
Cliente
- double salario
- String matricula
- double valorDivida
-valorInss()
- métodos get(s) e set(s) encapsulados
- int anoNascim
- métodos get(s) e set(s) encapsulados
Gerente
Vendedor
String nomeGerencia
-double valorVendas
- int qntVendas
- métodos get(s) e set(s) encapsulados
- métodos get(s) e set(s) encapsulados
Exercício 3.
a. Crie uma Classe Pessoa, contendo os atributos encapsulados, com seus respectivos seletores (getters) e modificadores (setters). Atributos: String nome; String endereço;
String telefone;
b. Considere, como subclasse da classe Pessoa (desenvolvida no item anterior) a classe
Fornecedor. Considere que cada instância da classe Fornecedor tem, para além dos atributos que caracterizam a classe Pessoa, os atributos valorCredito (correspondente ao