2

如何获取对象名称?例如

Objet o = new Object();

我想得到这个“o”并打印出来。

4

1 回答 1

3

如果您想为您创建的对象创建一个标识符,您可以简单地拥有一个包含您创建的每个对象的标识符的对象实例。

例如,如果您有一个名为 的类Car,那么该类可以有一个String名为 id 的变量,它可以与创建的每个 Car 对象一起使用,以赋予该对象一个标识符。例如

class Car 
{
    private String id;

    public Car(String id)
    {
        this.id = id;
    }
}

然后,现在当您创建 Car 对象时,将该对象的唯一标识符传递给构造函数:

Car car1 = new Car("c1");

然后,如果您想获取每辆车的 id,则可以使用返回特定汽车对象的 id 字段的 getter 方法。例如:

public String getId()
{
   return id;
}

然后您可以通过执行以下操作获取 car1 的 id:

System.out.println(car1.getId());

希望这就是你要找的。

于 2013-03-11T18:06:03.597 回答