LINGUAGEM TÉCNICA DE PROGRAMAÇÃO - 2 LTP-2
ALUNO(A):______________________________________________________
PROFESSOR:_______________________________TURMA:______________
CURSO:____________________________________DATA:____/_____/2025
Exercícios de Orientação a Objetos em Java –
Encapsulamento
Passo a Passo (aplicável a todos os exercícios)
1. Atributos privados
- Declare os atributos como private.
- Isso garante o encapsulamento (proteção dos dados).
2. Métodos set (modificadores)
- Usados para atribuir valores aos atributos.
Exemplo:
public void setNome(String nome) { [Link] = nome; }
3. Métodos get (acessores)
- Usados para acessar valores dos atributos.
Exemplo:
public String getNome() { return nome; }
4. Uso na classe principal
- Primeiro use set para gravar os valores.
- Depois use get para recuperar e exibir os valores.
Exercício 1 – Classe Aluno e Classe Principal Escola
Crie a classe Aluno com atributos privados: nome, idade, nota. Implemente métodos set e
get para cada atributo. Crie também os métodos exibirDados() e verificarAprovacao() se
nota >=6. Na classe Escola, instancie um objeto, use set para atribuir e get para exibir.
Exercício 2 – Classe Livro e Classe Principal Editora
Crie a classe Livro com atributos privados: titulo, autor, anoPublicacao. Implemente
métodos set e get para cada atributo. Crie também os métodos exibirInformacoes() e
verificarLivroAntigo(). Na classe Editora, instancie um objeto, use set para atribuir e get
para exibir.
Exercício 3 – Classe Produto e Classe Principal Loja
Crie a classe Produto com atributos privados: nome, preco, estoque. Implemente métodos
set e get para cada atributo. Crie também os métodos mostrarProduto() e
verificarDisponibilidade(). Na classe Loja, instancie um objeto, use set para atribuir e get
para exibir.
Exercício 4 – Classe ContaBancaria e Classe Principal Banco
Crie a classe ContaBancaria com atributos privados: titular, saldo. Implemente métodos set
e get para cada atributo. Crie também os métodos exibirSaldo() e sacar(double valor). Na
classe Banco, instancie um objeto, use set para atribuir e get para exibir.
Exercício 5 – Classe Funcionario e Classe Principal Empresa
Crie a classe Funcionario com atributos privados: nome, cargo, salario. Implemente
métodos set e get para cada atributo. Crie também os métodos exibirFuncionario() e
calcularBonus(). Na classe Empresa, instancie um objeto, use set para atribuir e get para
exibir.
Exercício 6 – Classe Medicamento e Classe Principal Farmacia
Crie a classe Medicamento com atributos privados: nome, dosagem, anoValidade.
Implemente métodos set e get para cada atributo. Crie também os métodos
exibirInformacoes() e verificarValidade(int anoAtual). Na classe Farmacia, instancie um
objeto, use set para atribuir e get para exibir.
Exercício 7 – Classe Filme e Classe Principal Cinema
Crie a classe Filme com atributos privados: titulo, genero, duracao. Implemente métodos set
e get para cada atributo. Crie também os métodos mostrarDetalhes() e verificarDuracao().
Na classe Cinema, instancie um objeto, use set para atribuir e get para exibir.
Exercício 8 – Classe ContaEnergia e Classe Principal Concessionaria
Crie a classe ContaEnergia com atributos privados: numeroConta, consumoKWh, valorTotal.
Implemente métodos set e get para cada atributo. Crie também os métodos
calcularValor(double precoPorKWh) e exibirConta(). Na classe Concessionaria, instancie um
objeto, use set para atribuir e get para exibir.