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.