Вы, наверное, не в ту сторону. Вы можете достичь этого, используя классы.
Ваш класс
class MyClass {
public MyClass otherClass;
public MyClass() {otherClass = null;}
public MyClass(MyClass otherClass) {this.otherClass = otherClass;}
}
Теперь вы также можете поддерживать эти классы в массиве.
MyClass classes[] = new MyClass[size];
И создавать отношения ...
classes[0].otherClass = classes[1];
Но имейте в виду, что приведенное ниже утверждение в основном переопределит указатель вашего класса
classes[0] = classes[1] // now both classes are pointing to the same memory.
Такие понятия используются в DataStructures, как LinkedList
, Trees
и Graphs
.