我是 Java 新手,但我对 C++ 有相当多的经验。我想在 Java 中做一些只能用 C++ 中的指针来完成的事情。由于代码解释了一千多个单词:
class Parent;
class Kid;
class Parent{
public:
Parent();
private:
Kid *kid;
};
class Kid{
public:
Kid(Parent*);
private:
Parent *parent;
};
Parent::Parent(){
//give self
kid = new Kid(this);
}
Kid::Kid(Parent* parent){
//kid can now adress the class containing the instance
parent = parent;
}
那么,这在 Java 中是否可行,如何实现?