Escolar Documentos
Profissional Documentos
Cultura Documentos
Mtodos
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
Declarando um mtodo
Declaraes de mtodo:
O modificador de acesso define o nvel de visibilidade do mtodo.
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
Lista de parmetros
Modificador de acesso
Tipo do retorno
Ago/2011
http://www.upis.br
15
Classe Conta.java
Ago/2011
http://www.upis.br
16
Ago/2011
http://www.upis.br
17
Mtodos
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
Mtodo construtor:
O Java fornecer um construtor sem argumentos (padro), caso nenhum seja fornecido.
Ago/2011
http://www.upis.br
20
Mtodo construtor:
A classe e o mtodo construtor possuem o mesmo nome.
Ago/2011
http://www.upis.br
21
Construtor padro:
Classe Conta.java
Ago/2011
http://www.upis.br
22
Ago/2011
http://www.upis.br
23
Ago/2011
http://www.upis.br
24
Ago/2011
http://www.upis.br
25
Ago/2011
http://www.upis.br
26
Mtodos
Exerccios
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