Buscar

Aula 01 - Heranca parte 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programação Orientada a Objetos
Herança – parte 2
Herança Múltipla
Herança múltipla quando uma classe é derivada de mais de uma classe.
Exemplo:
A classe Produto incorpora características de qualquer produto comercializado incluindo 
quantidade em estoque.
A classe Produto pode ser uma generalização da classe Veículo. Assim para todo veículo 
haverá uma quantidade em estoque. 
Mas a classe Veículo pode ter um item para ser alugado, porém nem todo Produto pode 
ser alugado.
Sobreposição de Métodos
Reaproveitamento de Classes:
overrindig
Overriding = Sobreposição de métodos
O método da classe derivada é criado com o mesmo identificador da classe base.
Porém, indicando que se trata de uma Sobreposição.
Utilizando o objeto da classe derivada o compilador fará uso do método desta classe. 
Desprezando o método da classe base.
Sobreposição de Métodos
Sobrecarga é diferente de Sobreposição.
Pois não haverá diferença na assinatura do método.
Membros Estáticos
Para trabalhar com um objeto específico: 
primeiro instanciamos o objeto da classe,
depois fazemos uso do método.
Para trabalhar com dados ou funcionalidades que se apliquem a qualquer objeto:
não iremos instanciar um objeto específico,
precisamos utilizar membros Estáticos. 
Exemplo:
Para recuperar uma lista de carros do banco de dados é utilizado um método Estático.
Diz respeito a uma lista de vários carros e não um carro específico.

Outros materiais