java_metodos

Post on 07-Apr-2018

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 1/28

Prof. Uilian Sales

Linguagens e técnicas de

Programação III

Departamento de Sistemas de Informação

UPIS - Faculdades Integradas

Ago/2011 1http://www.upis.br

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 2/28

Prof. Uilian Sales

Métodos

Ago/2011 http://www.upis.br 2

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 3/28

Conteúdo

 Aula 22/08:

Declarando um método

Declarando um método com parâmetro

Inicializando objetos com construtores

Ago/2011 3http://www.upis.br

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 4/28

Prof. Uilian Sales

Métodos

Declarando um método

Ago/2011 http://www.upis.br 4

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 5/28

Declarando um método

Declarações de método:

 – O modificador de acesso define o nível de visibilidade

do método.

 – Palavra-chave void  indica nenhum tipo de retorno.

Ago/2011 http://www.upis.br 5

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 6/28

Declarando um método

Declarações de método:

 – Modificador de acesso, tipo de retorno, nome do

método e parênteses compõem o cabeçalho ou

assinatura do método.

Ago/2011 http://www.upis.br 6

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 7/28

Declarando um método

Ago/2011 http://www.upis.br 7

Modificador de acesso Tipo do retorno

Nome do método

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 8/28

Declarando um método

Ago/2011 http://www.upis.br 8

Classe Conta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 9/28

Declarando um método

Ago/2011 http://www.upis.br 9

Classe TestaConta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 10/28

Declarando um método

Ago/2011 http://www.upis.br 10

Modificador de acesso Tipo do retorno

Nome do método

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 11/28

Declarando um método

Ago/2011 http://www.upis.br 11

Classe Conta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 12/28

Declarando um método

Ago/2011 http://www.upis.br 12

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 13/28

Declarando um método

Ago/2011 http://www.upis.br 13

Classe TestaConta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 14/28

Prof. Uilian Sales

Métodos

Declarando um método com parâmetro

Ago/2011 http://www.upis.br 14

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 15/28

Declarando um método com parâmetro

Ago/2011 http://www.upis.br 15

Modificador de acesso Tipo do retorno

Nome do método Lista de parâmetros

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 16/28

Declarando um método com parâmetro

Ago/2011 http://www.upis.br 16

Classe Conta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 17/28

Declarando um método com parâmetro

Ago/2011 http://www.upis.br 17

Classe TestaConta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 18/28

Prof. Uilian Sales

Métodos

Inicializando objetos com construtores

Ago/2011 http://www.upis.br 18

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 19/28

Inicializando objetos com construtores

Método construtor:

 – Inicializam um objeto de uma classe.

 –O Java requer um construtor para cada classe.

Ago/2011 http://www.upis.br 19

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 20/28

Inicializando objetos com construtores

Método construtor:

 – O Java fornecerá um construtor sem argumentos

(padrão), caso nenhum seja fornecido.

 – Chamados quando a palavra-chave new é precedida

pelo nome e parênteses da classe.

Ago/2011 http://www.upis.br 20

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 21/28

Inicializando objetos com construtores

Método construtor:

 – A classe e o método construtor possuem o mesmo

nome.

 – O método construtor não usa um identificador de

retorno.

Ago/2011 http://www.upis.br 21

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 22/28

Inicializando objetos com construtores

Construtor padrão:

Ago/2011 http://www.upis.br 22

Classe Conta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 23/28

Inicializando objetos com construtores

Construtor com parâmetros:

Ago/2011 http://www.upis.br 23

Classe Conta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 24/28

Inicializando objetos com construtores

Construtor com parâmetros:

Ago/2011 http://www.upis.br 24

Classe Conta.java

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 25/28

Inicializando objetos com construtores

Ago/2011 http://www.upis.br 25

Classe TestaConta.java

Chama o construtor

padrão.

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 26/28

Inicializando objetos com construtores

Ago/2011 http://www.upis.br 26

Classe TestaConta.java

Chama o construtor com

parâmetros.

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 27/28

Prof. Uilian Sales

Métodos

Exercícios

Ago/2011 http://www.upis.br 27

E í i

8/4/2019 Java_Metodos

http://slidepdf.com/reader/full/javametodos 28/28

Exercício

Na classe Data, criada nas aulas anteriores, inclua um

construtor que inicialize o valor dos atributos dia, mêse ano.

Caso a data não seja válida, defina a data como dia =

1, mês = 1 e ano = 1900.

Melhore o método dataEValida resolvendo o exercício

1.42 do livro. 

Ago/2011 http://www.upis.br 28

top related