Você está na página 1de 2

Programação Orientada a Objetos

Exercícios Aula I

01 – Crie uma classe PESSOA da forma que segue:

Atributos: Métodos:
• Nome • void anda()
• Peso • void fala()
• Idade • void come()
• void fazAniversario()

– O método anda() deve decrementar o peso.


– O método come() deve incrementar o peso.
– O método fazAniversario() deve incrementar a idade.

Crie 3 objetos da classe PESSOA com valores de sua preferência. Utilize


os métodos criados para interagir com os objetos da classe PESSOA.
Crie um método chamado imprime(). Este método, ao ser chamado, deve
imprimir o valor de todos os atributos de um objeto da classe PESSOA.

02 – Crie uma classe chamada CONTA da forma que segue:

Atributos: Métodos:
• Número • void sacar(double valor)
• Titular • void depositar(double valor)
• Saldo • void imprimeRecibo()

– O método sacar(double valor) deve decrementar o saldo da conta de acordo


com o valor passado como argumento.
– O método depositar(double valor) deve incrementar o saldo da conta de
acordo com o valor passado como argumento.
– O método imprimeRecibo() deve imprimir todas informações referentes a
conta.

Crie 2 objetos da classe CONTA com valores de sua preferência. Utilize os


métodos criados para interagir com os objetos da classe CONTA.
03 – Crie uma classe chamada CONTADOR da forma que segue:

Atributos: Métodos:
• Valor • void incrementa()
• void decrementa()
• void zera()
• void imprime()

– O método incrementa() deve incrementar o valor do contador em uma


unidade.
– O método decrementa() deve decrementar o valor do contador em uma
unidade.
– O método zera() deve zerar o valor do contador.
– O método imprime() deve imprimir o valor do contador.

Crie um objeto da classe CONTADOR com valor inicial 10. Utilize os


métodos criados para modificar o valor do contador. Ao final, imprima-o.
Modifique os métodos incrementa() e decrementa() para atualizar o valor
do contador de acordo com o parâmetro recebido e não mais de uma em uma
unidade.
Teste os métodos modificados e ao final imprima o valor do contador.