Código:
y tengo que responder lo siguiente: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); } }
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!