Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercicios Programação Orientada Objetos, Exercícios de Atualidades

Exercicios para prática de Classes e Objetos

Tipologia: Exercícios

2024

Compartilhado em 11/06/2024

andre-simao
andre-simao 🇧🇷

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1. Criando um Cachorro e um Gato:
Crie duas classes, Cachorro e Gato, com os seguintes atributos:
nome: String - Nome do animal
idade: int - Idade do animal
Cada classe deve ter um construtor para inicializar os atributos e um método
latir() para o Cachorro e um método miar() para o Gato.
2. Veículo e Carro:
Crie as classes Veiculo e Carro com os seguintes atributos:
marca: String - Marca do veículo
modelo: String - Modelo do veículo
placa: String - Placa do veículo
A classe Veiculo deve ter um construtor para inicializar os atributos e um
método ligarMotor(). A classe Carro deve herdar da classe Veiculo e ter um
método adicional acenderFarol().
3. Conta Bancária e Conta Poupança:
Crie as classes ContaBancaria e ContaPoupanca com os seguintes atributos:
titular: String - Nome do titular da conta
saldo: double - Saldo da conta
A classe ContaBancaria deve ter um construtor para inicializar os atributos,
métodos para depositar e sacar dinheiro, e um método para consultar saldo. A
classe ContaPoupanca deve herdar da classe ContaBancaria e ter um método
adicional para calcular o rendimento mensal.
4. Aluno e AlunoGraduado:
Crie as classes Aluno e AlunoGraduado com os seguintes atributos:
nome: String - Nome do aluno
matricula: String - Matrícula do aluno
curso: String - Curso do aluno
A classe Aluno deve ter um construtor para inicializar os atributos e um método
para calcular a média final. A classe AlunoGraduado deve herdar da classe
Aluno e ter um método adicional para verificar se o aluno está apto para a
colação de grau.
5. Funcionário e Gerente:
Crie as classes Funcionario e Gerente com os seguintes atributos:
nome: String - Nome do funcionário
pf2

Pré-visualização parcial do texto

Baixe Exercicios Programação Orientada Objetos e outras Exercícios em PDF para Atualidades, somente na Docsity!

1. Criando um Cachorro e um Gato: Crie duas classes, Cachorro e Gato, com os seguintes atributos: - nome: String - Nome do animal - idade: int - Idade do animal Cada classe deve ter um construtor para inicializar os atributos e um método latir() para o Cachorro e um método miar() para o Gato. 2. Veículo e Carro: Crie as classes Veiculo e Carro com os seguintes atributos: - marca: String - Marca do veículo - modelo: String - Modelo do veículo - placa: String - Placa do veículo A classe Veiculo deve ter um construtor para inicializar os atributos e um método ligarMotor(). A classe Carro deve herdar da classe Veiculo e ter um método adicional acenderFarol(). 3. Conta Bancária e Conta Poupança: Crie as classes ContaBancaria e ContaPoupanca com os seguintes atributos: - titular: String - Nome do titular da conta - saldo: double - Saldo da conta A classe ContaBancaria deve ter um construtor para inicializar os atributos, métodos para depositar e sacar dinheiro, e um método para consultar saldo. A classe ContaPoupanca deve herdar da classe ContaBancaria e ter um método adicional para calcular o rendimento mensal. 4. Aluno e AlunoGraduado: Crie as classes Aluno e AlunoGraduado com os seguintes atributos: - nome: String - Nome do aluno - matricula: String - Matrícula do aluno - curso: String - Curso do aluno A classe Aluno deve ter um construtor para inicializar os atributos e um método para calcular a média final. A classe AlunoGraduado deve herdar da classe Aluno e ter um método adicional para verificar se o aluno está apto para a colação de grau. 5. Funcionário e Gerente: Crie as classes Funcionario e Gerente com os seguintes atributos: - nome: String - Nome do funcionário

  • cpf: String - CPF do funcionário
  • cargo: String - Cargo do funcionário