Skip to content

Instantly share code, notes, and snippets.

@jrdalpra
Created January 24, 2012 00:00
Show Gist options
  • Save jrdalpra/1666611 to your computer and use it in GitHub Desktop.
Save jrdalpra/1666611 to your computer and use it in GitHub Desktop.
Aula004 - Encapsulamento
1) Defina uma classe em Java, chamada de Contador, que:
Declare um atributo chamado numero;
Encapsule esse atributo;
Crie um método que incremente o atributo numero, soma 1 ao valor atual do número;
Crie um método que desfaça o incremento feito no método que incrementa;
Crie um método main que:
Que atribua um valor ao atributo numero, através do setNumero;
Chame o método que incrementa o numero;
Mostra o número;
Chame o método que desfaz o incremento;
Mostra o número novamente;
2) Defina uma classe em Java, que:
Crie dois atributos, n1 e n2;
Encapsule os atributos;
Crie um método que troque os valores entre os atributos n1 e n2;
Crie um método main que:
Atribua valor aos atributos n1 e n2;
Chame o método que altera os valores;
Mostra os valores dos atributos;
3) Antes do racionamento de energia ser decretado, quase ninguém falava em quilowatts; mas, agora, todos incorporam essa palavra em seu vocabulário. Sabendo-se que 100 quilowatts de energia custam um sétimo do salário mínimo, fazer uma classe em java que:
Tenha dois atributos: um que represente o valor do salário mínimo e outro que represente a quantidade de quilowatts gata por uma residência;
Encapsule esses atributos;
Crie um método que retorne o valor em reais de cada quilowatt;
Crie um método que retorne o valor em reais que a residência terá que pagar;
Crie um método que retorne o valor em reais que a residência terá que pagar com desconto de 10%;
Crie um método main que:
Atribua um valor aos atributos da classe;
E que mostre na tela a quantidade em reais que a residência vai pagar, com e sem o desconto.
4) Crie uma classe Circulo com um atributo inteiro chamado raio. Encapsule o atributo e crie um método que calcule a área do circulo e retorne a mesma. Crie um programa para testar esta classe.
5) Crie uma classe Veiculo. Esta conterá os atributos carga e carga máxima. Encapsule os atributos. Lembre-se de que a carga não pode ser superior a carga máxima. Estes atributos são do tipo double. Faça um programa para testar esta classe.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment