Metodo Static?? HttpServlet  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

Olá Galera

Uma perguntinha que toda vez me deixa encafifado, para mim acessar um metodo não static em uma classe eu precisso necessáriamente instanciar um objeto dela ok????

Por exemplo:



Pelo codigo acima eu sei que o metodo getParameter é um metodo STATIC pois apenas tenho uma variavel do tipo HttpServletRequest chamando o metodo e não um objeto, é isso mesmo????

Obrigado

Analyser
marcelo_mococa
Virtual Machine Man
[Avatar]

Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline


Pelo codigo acima eu sei que o metodo getParameter é um metodo STATIC pois apenas tenho uma variavel do tipo HttpServletRequest chamando o metodo e não um objeto, é isso mesmo????


você tem um objeto HttpServletRequest.
você invoca o método através deste objeto.

Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog

analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

marcelo_mococa wrote:

Pelo codigo acima eu sei que o metodo getParameter é um metodo STATIC pois apenas tenho uma variavel do tipo HttpServletRequest chamando o metodo e não um objeto, é isso mesmo????


você tem um objeto HttpServletRequest.
você invoca o método através deste objeto.


Aonde esta o objeto??? eu não crei apenas uma variavel do tipo HttpServletRequest??? para criar o objeto não teria que instanciar ela?? new HttpServletRequest???

Analyser
seufagner
JavaEvangelist
[Avatar]

Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline

rs
getParameter não é static.

@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
[Email] [WWW]
seufagner
JavaEvangelist
[Avatar]

Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline

analyser wrote:
marcelo_mococa wrote:

Pelo codigo acima eu sei que o metodo getParameter é um metodo STATIC pois apenas tenho uma variavel do tipo HttpServletRequest chamando o metodo e não um objeto, é isso mesmo????


você tem um objeto HttpServletRequest.
você invoca o método através deste objeto.


Aonde esta o objeto??? eu não crei apenas uma variavel do tipo HttpServletRequest??? para criar o objeto não teria que instanciar ela?? new HttpServletRequest???


Objeto é uma instância de qualquer classe cara. No caso, você recebeu ele
através do método service, que é chamado pelo Container, não por você (ao menos normalmente, rsrs).

@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
[Email] [WWW]
analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

seufagner wrote:
analyser wrote:
marcelo_mococa wrote:

Pelo codigo acima eu sei que o metodo getParameter é um metodo STATIC pois apenas tenho uma variavel do tipo HttpServletRequest chamando o metodo e não um objeto, é isso mesmo????


você tem um objeto HttpServletRequest.
você invoca o método através deste objeto.


Aonde esta o objeto??? eu não crei apenas uma variavel do tipo HttpServletRequest??? para criar o objeto não teria que instanciar ela?? new HttpServletRequest???


Objeto é uma instância de qualquer classe cara. No caso, você recebeu ele
através do método service, que é chamado pelo Container, não por você (ao menos normalmente, rsrs).


Putssss que vacilo é mesmo..

Hahahahha cara to tão pinoti que nem percebi que to recebendo um objeto uhahauuha.

Analyser
marcelo_mococa
Virtual Machine Man
[Avatar]

Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline

demorou mais percebeu...rs


Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team