Duvida - atribuir valores

1 resposta
F

uma duvida simples.......atribui uma variavel estatica com referencia a variavel fim, só que agora quero atribuir valores novos a x e y da variavel estatica, sendo que ao imprimir na tela as duasultima linha S.O.P estatica e fim imprimam o mesmo valor...

vlwww
package exercicio1;

import Ponto.*;
import Ponto.Ponto;
 
public class TestePonto {
                   
 public static void main(String[] args) {
        
      Ponto  inicio;
       Ponto fim; 
       Ponto estatica;
      
      
       inicio = new Ponto();
       fim = new Ponto ();
      estatica = new Ponto ();
     
      
       estatica = fim;
        inicio.x = 10;       
       inicio.y = 10;
       fim.x = 20;
       fim.y = 30;
    
      
      System.out.println("Ponto de Inicio é:" + inicio);
      System.out.println("Ponto Final é:" + fim);
      System.out.println("Estatica é:" + estatica);
      System.out.println("Ponto Final é:" + fim);
      System.out.println("Estatica è:" + estatica);
      System.out.println("Ponto Final:" +fim);
      System.out.println("Ponto de Inicio é:" +inicio);
    
  
       
    }

    
  //  }
    /** Creates a new instance of TestePonto */
 public  TestePonto() {
  }
    

}

1 Resposta

J

É só atribuir os valores a uma das duas variaveis, como elas referenciam o mesmo objeto, “vai alterar nas duas”…

Criado 21 de setembro de 2006
Ultima resposta 22 de set. de 2006
Respostas 1
Participantes 2