Você está na página 1de 28

Linguagens e tcnicas de Programao III

Departamento de Sistemas de Informao UPIS - Faculdades Integradas


Prof. Uilian Sales
Ago/2011 http://www.upis.br 1

Mtodos

Prof. Uilian Sales


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

Contedo
Aula 22/08: Declarando um mtodo Declarando um mtodo com parmetro Inicializando objetos com construtores

Ago/2011

http://www.upis.br

Mtodos
Declarando um mtodo

Prof. Uilian Sales


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

Declarando um mtodo

Declaraes de mtodo:
O modificador de acesso define o nvel de visibilidade do mtodo.

Palavra-chave void indica nenhum tipo de retorno.

Ago/2011

http://www.upis.br

Declarando um mtodo

Declaraes de mtodo:
Modificador de acesso, tipo de retorno, nome do mtodo e parnteses compem o cabealho ou assinatura do mtodo.

Ago/2011

http://www.upis.br

Declarando um mtodo
Nome do mtodo

Modificador de acesso

Tipo do retorno

Ago/2011

http://www.upis.br

Declarando um mtodo
Classe Conta.java

Ago/2011

http://www.upis.br

Declarando um mtodo
Classe TestaConta.java

Ago/2011

http://www.upis.br

Declarando um mtodo
Nome do mtodo

Modificador de acesso

Tipo do retorno

Ago/2011

http://www.upis.br

10

Declarando um mtodo

Classe Conta.java

Ago/2011

http://www.upis.br

11

Declarando um mtodo

Ago/2011

http://www.upis.br

12

Declarando um mtodo
Classe TestaConta.java

Ago/2011

http://www.upis.br

13

Mtodos
Declarando um mtodo com parmetro

Prof. Uilian Sales


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

Declarando um mtodo com parmetro


Nome do mtodo

Lista de parmetros

Modificador de acesso

Tipo do retorno

Ago/2011

http://www.upis.br

15

Declarando um mtodo com parmetro

Classe Conta.java

Ago/2011

http://www.upis.br

16

Declarando um mtodo com parmetro


Classe TestaConta.java

Ago/2011

http://www.upis.br

17

Mtodos
Inicializando objetos com construtores

Prof. Uilian Sales


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

Inicializando objetos com construtores

Mtodo construtor:
Inicializam um objeto de uma classe. O Java requer um construtor para cada classe.

Ago/2011

http://www.upis.br

19

Inicializando objetos com construtores

Mtodo construtor:
O Java fornecer um construtor sem argumentos (padro), caso nenhum seja fornecido.

Chamados quando a palavra-chave new precedida pelo nome e parnteses da classe.

Ago/2011

http://www.upis.br

20

Inicializando objetos com construtores

Mtodo construtor:
A classe e o mtodo construtor possuem o mesmo nome.

O mtodo construtor no usa um identificador de retorno.

Ago/2011

http://www.upis.br

21

Inicializando objetos com construtores

Construtor padro:
Classe Conta.java

Ago/2011

http://www.upis.br

22

Inicializando objetos com construtores

Construtor com parmetros:


Classe Conta.java

Ago/2011

http://www.upis.br

23

Inicializando objetos com construtores

Construtor com parmetros:


Classe Conta.java

Ago/2011

http://www.upis.br

24

Inicializando objetos com construtores


Classe TestaConta.java

Chama o construtor padro.

Ago/2011

http://www.upis.br

25

Inicializando objetos com construtores


Classe TestaConta.java

Chama o construtor com parmetros.

Ago/2011

http://www.upis.br

26

Mtodos
Exerccios

Prof. Uilian Sales


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

Exerccio
Na classe Data, criada nas aulas anteriores, inclua um construtor que inicialize o valor dos atributos dia, ms e ano. Caso a data no seja vlida, defina a data como dia = 1, ms = 1 e ano = 1900. Melhore o mtodo dataEValida resolvendo o exerccio 1.42 do livro.

Ago/2011

http://www.upis.br

28

Você também pode gostar