Exercícios de Herança - Lista de Exercícios Resolvida
Questão 2
A classe base é herdada pela classe filha .
Crie um construtor para as duas classes, para quando um objeto da classe filha for criado, automaticamente invoque o construtor da classe mãe.
Se necessário crie ou modique os métodos.
Ver solução completaQuestão 3
Abaixo temos uma classe com atributos básicos e , e o método básico que adiciona mais no atributo . E a classe filha que herda a classe pessoa e adiciona o atributo que contabiliza quantos itens esse consumidor comprou e o método que recebe o valor de uma compra e altera a quantidade de dinheiro do consumidor.
As boas práticas de programação dizem que os membros de uma classe devem ser encapsulados como , ou de acordo com suas características de importância, segurança e nível de acesso.
Modifique as classes para que seus membros estejam devidamente encapsulados como , ou . Se necessário modifique ou crie métodos.
Ver solução completaQuestão 4
Abaixo temos uma classe com atributos básicos e , e o método básico que adiciona mais no atributo .
Crie uma classe filha chamada e adicione um método que recebe o valor de uma compra e altera a quantidade de dinheiro do consumidor, e um atributo que contabiliza quantos itens esse consumidor comprou
Instancie um objeto da classe , preencha todos os seus atributos e utilize o método e o método , e imprima a quantidade de dinheiro que o cliente ficou no final.
Ver solução completaQuestão 5
Crie uma classe que possui a posição do ponto central, raio, métodos para calcula área e perímetro, e com construtor para instanciar um círculo, com e sem parâmetros.
Crie uma classe que seja derivada da classe Circulo. Esta classe deve representar uma roda de carro, com atributos relevantes para este tipo de objeto: (material, aro, fabricante, ...)
Crie um programa para testar as classes criadas.
Ver solução completa