Caderno de exercícios java
Caderno de exercícios – módulo 3
Professor Edson Angoti Júnior
Conteúdo
Orientação a Objeto .................................................................................................................................... 2
Programação Orientada a Objetos
Caderno de exercícios – módulo 3
Professor Edson Angoti Júnior
Orientação a Objeto
1. (encapsulamento) O que será impresso depois da execução do método main abaixo: class Operacoes { int a, b; int operacao1() { return 2 * a + 2 * b;
}
int operacao2() { return a * b;
}
public static void main(String[] args) {
Operacoes obj = new Operacoes(); obj.a = 10; obj.b = 20;
System.out.println(obj.operacao1());
System.out.println(obj.operacao2());
}
}
2.
(encapsulamento) Crie uma classe chamada Pessoa contendo os seguintes atributos: nome, cpf e idade.
Respeite a regra do encapsulamento. Forneça métodos de acesso e modificadores (getters/setters).
Escreva um programa de teste onde deverão ser instanciados dois objetos da classe e testado os métodos implementados. 3. (encapsulamento) Crie uma classe chamada Aluno contendo os seguintes atributos: nome, n1 e n2.
Respeite a regra do encapsulamento. Essa classe tem um método chamado média que calcula a média aritmética das notas desse aluno. Escreva um programa de teste (Principal) onde deverão ser instanciados dois objetos da classe Aluno com valores: Aluno(“Ana”,10,9) e Aluno(“Beto”, 9,10).
4. (encapsulamento) Crie uma classe chamada Calculo que deverá ter apenas um atributo inteiro chamado saldo que deverá ser encapsulado e inicializado com o valor 0. Essa classe conte rá três métodos públicos chamados credito, debito e getSaldo. O método credito soma o valor recebido como parâmetro ao atributo saldo, o método debito subtrai o valor recebido como parâmetro do atributo saldo. Já o método getSaldo retorna o conteúdo do atributo saldo. Crie uma classe de teste que cria uma instancia de Calculo.