私は Java は初めてですが、C++ についてはかなりの経験があります。C++ のポインターでしか実現できない Java でやりたいことがあります。コードは千語以上を説明するので:
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 で可能でしょうか。