引用已经实例化的特定对象

时间:2015-12-28 21:04:10

标签: java oop

我有三节课。第一类基本上在屏幕上绘制一个框。这个类叫做Box。在第二个类中,我实例化了一个box类的对象:

Box a = new Box();

实际上会有多个盒子,每个盒子除了a之外还有不同的参考。在第三节中,我如何引用特定对象(例如a)?我希望能够引用一个已经实例化但来自不同类的对象。这可能吗?

1 个答案:

答案 0 :(得分:2)

  

这可能吗?

是。您的a变量是对Box对象的该实例的引用。任何需要引用此类实例的操作都可以提供该引用。例如,作为方法参数:

public void doSomethingWithABox(Box box) {
    // do something with box
}

并调用该方法:

Box a = new Box();
someObject.doSomethingWithABox(a);

您可以将此引用作为特定方法的方法参数提供,作为特定对象的构造函数参数等。