Galera, Eu gostaria que alguém me esclarecesse o seguinte ocorrido. Eu queria fazer uma atribuicao de dois objetos dentro de um metodo e nao consegui, quando retorna do metodo a atribuicao é desfeita. Fora do metodo a atribuicao ocorre e um "aponta" para o outro. O exemplo está abaixo:
public void teste(){ Object a, b; a = new Vector(); b = new Date(); metodo_atribuicao(a, b); // Apos o metodo_atribuicao, o objeto a nao esta "apontando" para o objeto b // ou seja, o objeto a continua como Vector e o objeto b como Date. a = b; // Agora sim o objeto a "aponta" para o objeto b // ou seja, o objeto a agora é Date e o objeto b tambem } public void metodo_atribuicao(Object a, Object b) { a = b; } _______________________________________________________________________ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------