Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDavi Gabeira Nunes Alterado mais de 8 anos atrás
1
Prof.: Bruno Rafael de Oliveira Rodrigues
2
Herança Possibilita a uma classe usar campos ou métodos definidos em outra classe. Assim a classe pai possui métodos genéricos enquanto as classes filhas podem se especializar ganhando novas características.
3
Obs.: Java não aceita herança múltipla. O que quer dizer que a classe filha não pode herdar características de mais de uma classe.
4
Exemplo de Herança
5
Como ficaria a classe funcionário?
6
Classe Professor
7
Classe do funcionário da Secretaria
8
A palavra reservada para uma classe herdar de outra é “extends”. Quando uma classe herda de outra, ela terá automaticamente todos os atributos e métodos da classe original
9
Para a classe origem de uma herança, damos o nome de Superclasse.
10
Para chamarmos o construtor da superclasse fazemos uma chamada a super() passando os parâmetro esperados pelo construtor da superclasse. Ou seja, a chamada super() é a própria chamada do construtor da superclasse
11
Na classe filha é possível Adicionar novos Atributos Adicionar novos métodos Sobrescrever métodos (override)= declara novamente um método que já existe na superclasse. Alterando o comportamento do método na subclasse, ou seja, o método é o mesmo, mas terá um comportamento na superclasse e outro comportamento na subclasse.
12
Como usar as classes criadas?
13
Polimorfismo O nome polimorfismo (polymorphism) significa muitas (poly) formas (morphism). É exatamente o que acontece quando temos um método que pode executar ações diferentes dependendo do objeto referenciado.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.