Orienta o a objetos parte ii
This presentation is the property of its rightful owner.
Sponsored Links
1 / 5

Orientação a Objetos Parte II PowerPoint PPT Presentation


  • 54 Views
  • Uploaded on
  • Presentation posted in: General

Orientação a Objetos Parte II. Introdução a POO (Programação Orientada a Objetos). Construtores e Sobrecarga. A definição default (sem argumentos) existe automaticamente quando não se define nenhum construtor para uma classe

Download Presentation

Orientação a Objetos Parte II

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Orienta o a objetos parte ii

Orientação a ObjetosParte II

Introdução a POO (Programação Orientada a Objetos)


Construtores e sobrecarga

Construtores e Sobrecarga

  • A definição default (sem argumentos) existe automaticamente quando não se define nenhum construtor para uma classe

  • Uma classe pode possuir vários construtores, variando a assinatura. Exemplo :

    class Escola{public Escola() ...public Escola(String nomeDaEscola)...Public Escola(String nomeDaEscola, String grau) ...


Construtores e sobrecarga1

Construtores e Sobrecarga

  • A assinatura de um método é definida por :- Número de parâmetros- Tipo de parâmetros- Tipo de Retorno

  • Não apenas métodos construtores podem receber uma sobrecarga. Qualquer redefinição de um método que variar a assinatura, está aplicando sobrecarga.


Usando this

Usando this

  • Em Java, a palavra reservada “this”, permite que um determinado objeto referencie a si mesmo.

  • this, pode referenciar atributos e métodos. Exemplo :class Livro { private String autor; Livro( String autor ) { this.autor = autor; }}

  • this.autor faz referência ao atributo “autor” da classe, diferenciando assim do parâmetro passado no método.

  • this também poderá ser usado para referenciar ao método construtor da classe : this(“Luis de Camões”) .. Executa o método construtor da classe Livro.


Usando super

Usando super

  • Como a palavra this, super também possui a função de referenciar métodos ou atributos


  • Login