Você está na página 1de 1

Lista de Exercícios - Kotlin

1 – Crie uma classe Funcionario com os atributos nome, cpf e salario que devem ser
inicializados no construtor principal.

2 – Crie uma classe contaCorrente com os atributos numeroConta, numeroAgencia e saldo.

3 – Cada funcionário deve ter uma conta corrente. Adicione um objeto ContaCorrente no
construtor de Funcionario.

4 – Crie as classes Programador e Analista que devem herdar de Funcionario. O programador


tem um salário fixo e o analista recebe por horas trabalhadas. Adicione os atributos valorHora
e horasTrabalhadas dentro da classe Analista. O valor do atributo salario (dentro da classe
Funcionario) deve ser inicializado corretamente (valor fixo para Programador e
valorHora*horasTrabalhadas para Analista.)

5 – Adicione um construtor secundário dentro da classe Programador que aceite um parâmetro


anosExperiencia. Adicione também um atributo nivel que deverá ser inicializado de acordo
com o valor de anosExperiencia. Se anosExperiencia < 5, então nivel = “Júnior”; se
anosExperiencia entre 6 e 9, então, nivel = Pleno; se anosExperiencia > 9, então, nivel =
“Sênior”.

6 – Implemente os métodos sacar e depositar para a classe ContaCorrente.

7 – Adicione um atributo limiteChequeEspecial dentro da classe ContaCorrente com valor


default de 1000.00. Modifique o set() deste atributo para aceitar somente valores entre 500.00
e 2000.00.

8 – Crie instâncias de contaCorrente, Programador e Analista.

9 – Crie uma classe que utilize um tipo de dados Genérico.

10 – Crie programa que utilize uma classe de enumeração.

Você também pode gostar