Java - nombre de una instancia

 
Vista:

nombre de una instancia

Publicado por Carlos (4 intervenciones) el 16/04/2009 13:34:52
Hola a todos!

Me gustaria preguntaros una duda sobre el nombre que se le ha dado a un objeto en concreto cuando es instanciado, la pregunta es si se puede obtener ese nombre. Os pongo un ejemplo:

Tengo un objeto de tipo fecha.

Date fechita = new Date();

Extiste algún metodo que al ejecutarlo me de "fechita"

System.out.println("Nombre: " + fechita.nombremetodo());
Resultado por pantalla: -----------> Nombre: fechita

Gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:nombre de una instancia

Publicado por mario (622 intervenciones) el 16/04/2009 15:49:09
MMM nop no existe dicho metodo.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:nombre de una instancia

Publicado por 1a2a3a4a (57 intervenciones) el 16/04/2009 16:27:31
con reflection puedes obtener el nombre de tus attributos,metodos de clase.

import java.lang.reflect.*;
import java.util.Date;

public class TestReflection {
Date fechita1 = new Date();
Date fechita2 = new Date();
Object objeto1=new Object();

public static void main(String[] args) {
Class clase;
try {
clase = Class.forName("TestReflection");
for (Field field : clase.getDeclaredFields()) {
System.out.println(field.getName());
}

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar