Your SlideShare is downloading. ×
POO Herança
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

POO Herança

5,655
views

Published on

Trabalho sobre Herança em POO - JAVA

Trabalho sobre Herança em POO - JAVA

Published in: Technology, News & Politics

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,655
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
122
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Programação Orientada a Objeto - JAVA
    Herança da teoria a pratica.
  • 2. Conceito de Herança em JAVA.
    O conceito de herança surge com a intenção de diminuir duplicações de códigos.
    Dessa forma podemos criar uma classe principal de onde outras classes iram herdar seus membros(métodos e atributos).
    Será criada uma relação entre essa classes.
    A classe principal se chamará – ParentClass ou Super Class.
    E a classe herdeira - ChildClass ou Sub Class.
  • 3. Conceito de herança simples.
    Em JAVA temos o conceito de herança simples, ondepermite que uma sub class só possa herdar de apenas uma Super Class.
    Porém uma sub class poderá herdar de uma outra sub class criando assim uma herança em cadeia. Veja o exemplo a seguir.
  • 4. Herança em cadeia.
    Observe que a ClassFuncionarios é a Super Class.
    A Class Encarregados é uma sub class e super class.
    Uma vez que a Class Chefe é sua sub class.
  • 5. Herança em cadeia, atribuindo valores.
  • 6. Como declarar uma classe principal(SuperClass).
    Você declara uma SuperClass igual declara uma classe comum em JAVA.
    publicclass Herança { bloco_de_codigo }
  • 7. E para declarar uma Sub Class?
    publicclassTesteHerançaextends Herança{
    bloco_de_codigo
    }
    Note que para declarar uma ChildClass devemos usar a keyword(palavra chave) extends, essa palavra chave é a responsável por mostrar ao compilador que aquela classe é uma Child Class.
  • 8. Observação
    Uma Sub Classe só pode herdar membros de uma classe visível. Ou seja de uma public class.
  • 9. Passando para a pratica
  • 10. ParentClass
    publicclass Pele {
    publicvoid bicicleta(){
    System.out.println( "Gooooooool de bicicleta!!!");
    }
    }
  • 11. ChildClass
    public class Ronaldo extends Pele {
    publicvoid golaço(){
    System.out.println("Que golaaaaaaaaaço!!!");
    }
    }
  • 12. Herança na Pratica.
    publicclassHerançaTeste {
    public static void main (String[] arg){
    Ronaldo Fenomeno = new Ronaldo();
    Fenomeno.bicicleta();
    }
    }
  • 13. Grupo:
    Fabrício Carvalho
    Klerson Rodrigues
    Marlon Frankling
    Elton Pedro
    Paulo Henrique