我知道 Java 不允许像 C++ 那样使用指针。但是,我听说过一些关于引用的事情(大概也类似于 C++)。我的问题与以下问题有关:
我有一个类“A”,比如说,我在内存中实例化(使用新的)一堆,我希望根据我的选择将这些类“链接”到彼此。在 C++ 中,我将只有一个 A 类指针的向量(在 A 类中定义),我将指针添加到要链接到的类 AI 实例的指针。这基本上就像在内存中构建一个全向图(或单向图,取决于我如何构建我的链接)
我的问题是我可以在 Java 中以一种优雅的方式做到这一点,以及如何做到这一点?我猜这与参考有关。指针似乎是这个问题的简单解决方案,但我是 Java 新手,正在学习如何在没有指针的情况下做这些事情。我不确定如何定义参考。在 C++ 中,我会使用 A * mypointer = new A();
谢谢,