Entenda que os parâmetros são passados por valor e não po

7 respostas
A

Dúvidas sobre o artigo ?



<A HREF="http://www.portaljava.com/home/modules.php?name=Sections&op=viewarticle&artid=4" TARGET="_blank">http://www.portaljava.com/home/modules.php?name=Sections&op=viewarticle&artid=4

[ Esta mensagem foi editada por: aspirante em 11-12-2002 23:41 ]

7 Respostas

H

Conforme o artigo, parâmetros de tipos primitivos são passados por valor enquanto que objetos são passados por referência. Existe alguma alternativa para passar um tipo primitivo por referência (que não seja torná-lo um objeto)?

A

Não, tipos primitivos são sempre passados por valor!

D

Opa blz… li o artigo mas no final temos essas duas frases



- Passe um clone do objeto Point par ao método modifyPoint.

- Torne o objeto Point imutável.



e ae como podemos fazer isso?



hehe valeu galera

A

Todos objetos herdam da object o método clone()





http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html



[]´s



Dalton



D

Tentei fazer a mesma coisa passando um String e Integer e não foi modificado. pq?

J

Cara, faz tanto tempo que eles postaram aqui que nem mais o artigo existe! :grin: Mas diga, o que exatamente você tentou fazer?

M

o simples fato de uma classe minha herdar o método clone vindo de Object, já é suficiente para eu poder criar um clone de um objeto dessa classe, ou eu ainda teria que sobreescrever o clone() herdado, reescrevendo-o de uma forma especifica para essa minha classe?

Criado 11 de dezembro de 2002
Ultima resposta 27 de out. de 2004
Respostas 7
Participantes 6