Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2010, 15:22
usuaria
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 18 años
Puntos: 2
Pregunta Consulta de ejercicio (trata del modelo de datos de referencia)

Tengo el siguiente codigo:

Código:
public class DatosTest{
    public int x = 0;
    public String s = "chau";
    public String toString() { return "x="+Integer.toString(x)+" s="+s};
}

public class Test{
	public static void main (String[] p){
		DatosTest t1 = new DatosTest();
		DatosTest t2 = new DatosTest();
		
		t2.x = t1.x;
		t2.s = t1.s;
		System.out.println(t1);
		System.out.println(t2);
	
		t2.x = 100;
		t2.x = 200;
		System.out.println(t1);
		System.out.println(t2);
		
		t2.s = "bienvenido";
		t1.s = "vayase";
		System.out.println(t1);
		System.out.println(t2);
	}
}
y tengo que responder lo siguiente:
a) Cuantos objetos DatosTest se crearon?
b) Cuantos objetos de tipo String hay al final del programa (en total) ?
c) los metodos abstractos deben ser virtuales. Ejemplifique esto dicho en el codigo escrito.
Para mi las rtas son:
a) se crearon 2 objetos DatosTest
b) hay 6 obj String (uno por cada System.out.println que se uso)
c) no se como ejemplificarlo con eso codigo que tengo :(
Quería saber si la a) y b) esta bien, o me estoy equivocando en algo? y como podria hacer la c)

Gracias!