名字? what name? class name? try
problem.getClass().getName()

解决方案 »

  1.   

    是对象还是类的名字?
    是类的名字的话saucer(思归)说的对。对象名字呢,是不可能得到的,它其实是个指针而已。
    用反正法:比如
    sss problem= new sss();
    sss p1 = problem;它怎么能得到名字呢?在实例的数据中没有指向指针的名字,指针本来是指向实例的,如果实例中还保存指针的名字,那岂不是??
      

  2.   

    sss problem= new sss()
    System.out.println(problem.getClass().getName());//得到类名包括所在的包
    System.out.println(problem);//除可以得到类名还可以得到该实例所在的内存的地址吧..格式 名称+@+内存地址
      

  3.   

    可以在定义类的时候,增加一个字段,用来保存对象名:
    String objectName;
    并定义相应构造方法,用实例化时传进来的参数对其赋值。需要的时候用对象来引用就可以了。