Passagem de parâmetros por valor! [RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
manolo
JavaChild
[Avatar]

Membro desde: 10/09/2009 12:37:23
Mensagens: 137
Localização: Londrina, PR
Offline

Boa tarde pessoal!

Estou aprendendo na facul, a passagem de parâmetros por valor em java. E estou encontrando algumas duvidas com relação a utilização

Meu professor pediu para que montasse um pequeno exemplo mostrando como se faz a passagem de parâmetros por valor(tipo primitivo), e de copia de referencia(objetos)!

Mais abaixo está o código que estou elaborando:




O Problema que está ocorrendo e esse:

non-static method setrecebe(int) cannot be referenced from a static context line-34


Alguem podia claria minhas ideias?


Obrigado a todos pela atençao!

Abraço.


This message was edited 1 time. Last update was at 05/03/2010 12:40:38


João Manolo.
[WWW] [MSN]
ignacio83
Java Ninja
[Avatar]

Membro desde: 16/03/2007 10:46:06
Mensagens: 253
Localização: São Paulo
Offline

coloque:




Dê uma pesquisa em static...


André de Fontana Ignacio
[MSN]
manolo
JavaChild
[Avatar]

Membro desde: 10/09/2009 12:37:23
Mensagens: 137
Localização: Londrina, PR
Offline

ixiiiii.... nao entendi nada, e deu alguns erros!
ahuahauhauhuahauhauhahahauhauhau


Gostaria de saber o que estou fazendo de errado, ja li algumas coisas, mais nao esta entrando em minha cabeça!



Olha por exemplo, mudei o codigo aqui:






O que eu queria saber como eu faço para retornar o parametro que eu envie para o metodo so que modificado!
teria como?


This message was edited 1 time. Last update was at 01/03/2010 16:09:58


João Manolo.
[WWW] [MSN]
felipekeller
HelloWorld
[Avatar]

Membro desde: 08/09/2009 08:35:25
Mensagens: 12
Offline

Tente desta forma.

gujuser
JavaBaby

Membro desde: 26/03/2009 09:20:40
Mensagens: 75
Offline

Boa tarde, dê uma olhada:
http://www.guiadohardware.net/comunidade/java-parametros/183748/Parâmetros em Java

[]'s
manolo
JavaChild
[Avatar]

Membro desde: 10/09/2009 12:37:23
Mensagens: 137
Localização: Londrina, PR
Offline

Então Felipe, dessa forma que vc me passo se referre a passagem de parâmetros por copia de referencia estou certo?

O que eu queria saber, se ah como eu retornar o parâmetro que eu envie ao método por meio de valor primitivo!

E se não houver como, de que utilidade tem essa passagem por valor?

Espero ter explicado direitinho, valeu pela ajuda até agora pesoal.

Abraçoss

João Manolo.
[WWW] [MSN]
manolo
JavaChild
[Avatar]

Membro desde: 10/09/2009 12:37:23
Mensagens: 137
Localização: Londrina, PR
Offline

Alguem poderia me ajudar ?

João Manolo.
[WWW] [MSN]
Rocklee6544
Debugger
[Avatar]

Membro desde: 02/03/2010 03:05:46
Mensagens: 50
Offline

A regra para static básicamente é static com static.
Nem o método,nem á váriavel pertecem ao objeto, portanto vc não poderá usar algo como Objeto.método/variável estática ou mesmo chamar um método de objeto de dentro de um método estático.

Isso porque simplesmente o compilador não sabe qual objeto vc esta se referindo.

vc chamou o método setRecebe, mas esse setRecebe pertence a quem?
Resposta :não sei, eu sou um método estático da classe que não tenho nada haver com os métodos de objeto.
Percebeu que não a nenhum vínculo entre o método estático e o objeto ou seja ele simplemente não sabe quem chamar, pois não esta vinculado a nenhum objeto em específico.
.

o que vc deve fazer:

This message was edited 1 time. Last update was at 02/03/2010 07:10:49

[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team