Documente Academic
Documente Profesional
Documente Cultură
Curso 2015/2016
Clases y Objetos
package paquete1;
public class A{
private B ob = null;
public A(){
ob = new B();
}
public A (A otro){
ob = otro.ob;
}
package paquete1.paquete2;
public class B{
int x = 0;
2. Dada una clase A que tiene un solo constructor sin argumentos, queremos
añadir la siguiente funcionalidad: conocer el número de objetos de la clase
A que se han creado. Indica el código que habría que introducir en la clase
para ofrecer esa funcionalidad. Muestra un ejemplo de uso de la nueva
funcionalidad.
1
3. Justifica cuál sería el resultado de la ejecución del siguiente código:
package paquete1;
package paquete1;
private Numero n;
System.out.println(n.getValor());
System.out.println(e.getNumero().getValor());
}
}
2
4. ¿Cuál es el resultado de la ejecución del siguiente código sin errores de
compilación? Justifica la respuesta
public class C {
oc1.met(oc2,v);
System.out.println(oc1.at);
System.out.println(oc2.at);
System.out.println(v);
}
}
b) Dada la clase A que define un atributo at1 final, y dos objetos oa1 y
oa2 de esta clase, ¿qué problemas tiene la siguiente asignación oa1 =
oa2?
3
public class PasoParametros {
ahora.setHours(ahora.getHours()-1);
b) Explica cuál es la salida de la
} ejecución del método main.
setHoraCanarias(ahora);
System.out.println("hora en canarias" +
ahora);