Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos ...
Recapitulando 103403 – Programação Orientada a Objetos 2
Sumário ➢ Herança. 103403 – Programação Orientada a Objetos 3
Herança 103403 – Programação Orientada a Objetos 4
Herança ➢Permite que classes compartilhem atributos e métodos, através de "heranças”; ➢ É usada na intenção de reapro...
Herança ➢ Então, com isto, podemos relacionar uma classe de tal maneira que uma delas herda tudo que a outra tem; ➢ ...
Herança ➢ class Gerente extends Funcionario ➢ A nomenclatura mais encontrada é que Funcionario é a superclasse...
Herança ➢ E se um determinado método da classe filha se comportar diferente de um método da classe pai? ➢ É permitid...
Herança ➢ Caso eu queira fazer referência ao método que foi herdado, será necessário utilizar a palavra reservada super...
Referências ➢ Java: Como Programar 6ª Edição. ➢ Material da Caelum. 103403 – Programação Orientada a Ob...
of 10

POO - Aula 09 - Herança

Aula 09 da disciplina de Programação Orientada a Objetos, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe. Apresenta os conceitos sobre herança.
Published on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - POO - Aula 09 - Herança

  • 1. Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos HerançaFelipe J. R. Vieira Última Atualização em Novembro de 2011
  • 2. Recapitulando 103403 – Programação Orientada a Objetos 2
  • 3. Sumário ➢ Herança. 103403 – Programação Orientada a Objetos 3
  • 4. Herança 103403 – Programação Orientada a Objetos 4
  • 5. Herança ➢Permite que classes compartilhem atributos e métodos, através de "heranças”; ➢ É usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. 103403 – Programação Orientada a Objetos 5
  • 6. Herança ➢ Então, com isto, podemos relacionar uma classe de tal maneira que uma delas herda tudo que a outra tem; ➢ Para fazer uma herança, é utilizada a palavra- chave extends; 103403 – Programação Orientada a Objetos 6
  • 7. Herança ➢ class Gerente extends Funcionario ➢ A nomenclatura mais encontrada é que Funcionario é a superclasse de Gerente, e Gerente é a subclasse de Funcionario. Dizemos também que todo Gerente é um Funcionário. Outra forma é dizer que Funcionario é classe pai de Gerente e Gerente é classe filha de Funcionario. 103403 – Programação Orientada a Objetos 7
  • 8. Herança ➢ E se um determinado método da classe filha se comportar diferente de um método da classe pai? ➢ É permitido que a classe filha altere um comportamento de um método herdado. 103403 – Programação Orientada a Objetos 8
  • 9. Herança ➢ Caso eu queira fazer referência ao método que foi herdado, será necessário utilizar a palavra reservada super. 103403 – Programação Orientada a Objetos 9
  • 10. Referências ➢ Java: Como Programar 6ª Edição. ➢ Material da Caelum. 103403 – Programação Orientada a Objetos 10

Related Documents