Você está na página 1de 2

UNIVERSIDADE TUIUTI DO PARANÁ

FACULDADE: FACET - Faculdade de Ciências Exatas e de Tecnologia


CURSO: Bacharelado em Ciência da Computação
ANO LETIVO: 2024/1 REGIME: Semestral PERÍODO: 3º
COMPONENTE CURRICULAR: Programação Orientada a Objetos
PROFESSOR: Igor Pereira dos Santos

LISTAS DE EXERCÍCIOS

Lista 7 – Herança Simples e Composição

1. Construa uma classe Bicicleta que possui objetos de outras classes


representando diferentes peças, como Rodas, Quadro, Pedais etc.
2. Crie uma classe base Produto com propriedades como nome e
preco, e métodos como calcular_desconto. Em seguida, crie
subclasses como Eletronico e Alimento que herdam da classe base e
adicionam propriedades e métodos específicos.
3. Crie uma classe base Funcionario com propriedades como nome e
salario, e métodos como calcular_salario. Em seguida, crie
subclasses como Gerente e Programador que herdam da classe
base e adicionam propriedades e métodos específicos.
4. Crie uma classe base FiguraGeometrica com métodos para calcular
área e perímetro. Em seguida, crie subclasses como Retangulo e
Circulo que herdam da classe base e implementam esses métodos
de acordo com suas fórmulas específicas.
5. Desenvolva uma classe Computador que possui objetos de outras
classes representando diferentes componentes, como CPU, RAM,
DiscoRigido etc.
6. Construa uma classe Casa que possua objetos de outras classes
representando diferentes cômodos, como Cozinha, Sala, Quarto,
etc., cada um representando uma parte da casa.
7. Crie uma classe base InstrumentoMusical com métodos como tocar
e afinar. Em seguida, crie subclasses como Violao e Piano que
herdam da classe base e adicionam métodos e propriedades
específicos.
8. Construa uma classe Restaurante que possui objetos de outras
classes representando diferentes mesas, como MesaPequena,
MesaGrande, etc.

Você também pode gostar