1 / 5

Orientação a Objetos Parte II

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

esma
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Orientação a ObjetosParte II Introdução a POO (Programação Orientada a Objetos)

  2. 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) ...

  3. 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.

  4. 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.

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

More Related