Exercícios POO
Disciplina: Linguagem e Técnicas de Programação II ‐ Java
Professor: Thiago Chaves
Exercícios sobre Construtores
1 – Crie uma classe chamada de Conta, que contenha como atributos, o numero, agencia, nome e saldo. Crie um construtor que inicialize estes atributos. Encapsule os atributos. Crie um método para depositar, um método para sacar e um método que mostre todas as informações da conta. Crie um método main que contenha um objeto do tipo Conta e que chame os métodos sacar, depositar e o método que mostra as informações da conta.
2 ‐ Crie, em Java, uma classe Computador. Ele deve ter como atributos: velocidade do processador, memória RAM, memória de vídeo, monitor (tamanho), um valor booleano que indique se está ligado ou desligado. O computador deve possuir:
• Um construtor que inicialize os atributos e um construtor vazio;
• Um método insereMemoriaRAM (int qtde) que insere uma quantidade de RAM, sabendo que o limite é 2048 MB;
• Um método tiraMemoriaRAM (int qtde) que insere uma quantidade de RAM, até o limite de 0 MB;
Obs.:
Para colocar ou tirar RAM deve‐se verificar se o computador está desligado.
Crie uma outra classe com o método main. A classe do computador deve chamar‐se
Computador, e a classe de teste você pode nomear como quiser.
Na classe de teste você deve trabalhar com o construtor e com os métodos levando em consideração a observação descrita acima. 3 ‐ Queremos construir um sistema de vendas. Para começar precisamos de uma classe para criarmos objetos do tipo Produto. Para criar objetos do tipo Produto teremos que criar uma classe chamada Produto, e nesta classe deverá ter os seguintes itens:
• Atributos: nome, precoDeCompra e quantidadeEstoque;
• Encapsule os atributos;
• Um construtor que inicialize todos os atributos;
• Um método chamado definePrecoVenda, que recebe como parâmetro uma porcentagem, que ira definir o preço de venda em cima do preço