有一个类想在自已的内部得到被实例化的对象的名字,请问用什么语句? 比如有一个类:
class Test{
System.out.println(如何输出对象的名字?);
}
这个类在别的地方被实例化了比如:Test t=new test();
这时候我我想用Test中的代码得到t的名字(其实结果就是输出t),如何做?
class Test{
System.out.println(如何输出对象的名字?);
}
这个类在别的地方被实例化了比如:Test t=new test();
这时候我我想用Test中的代码得到t的名字(其实结果就是输出t),如何做?
局部变量名字只是一个符号,运行时根本不存在。
private String objName;
public Test(String objName)
{
this.objName=objName;
}
public String getObjName()
{
return objName;
}
}
投机取巧的办法,但简单实用.^_^