• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
POO - Aula 09 - Herança
 

POO - Aula 09 - Herança

on

  • 2,488 views

Aula 09 da disciplina de Programação Orientada a Objetos, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.

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.

Statistics

Views

Total Views
2,488
Views on SlideShare
2,255
Embed Views
233

Actions

Likes
0
Downloads
50
Comments
1

1 Embed 233

http://ufs.felipejrvieira.com.br 233

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • muito bom. :)
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    POO - Aula 09 - Herança POO - Aula 09 - Herança Presentation Transcript

    • Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos HerançaFelipe J. R. Vieira Última Atualização em Novembro de 2011
    • 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 reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. 103403 – Programação Orientada a Objetos 5
    • 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
    • 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
    • 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
    • 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
    • Referências ➢ Java: Como Programar 6ª Edição. ➢ Material da Caelum. 103403 – Programação Orientada a Objetos 10