Java には、メソッドが「this()」参照を介して自分自身を呼び出すことを可能にする構造があります。この大会の名前は、今のところ思い浮かびません。
編集:以下で指摘されているように、コンストラクター委任として知られています。私が間違えたように、一般的なメソッドではなく、コンストラクターでのみ機能します。
C++ はすべてのポインターの良さを備えており、それ自体への参照を提供しますが、具体的にはそれ自体ではありませんか?
たとえば、複数のオーバーロードなどを持つ関数があります。
void DoesSomething(){
this->(default1, default2);
}
void DoesSomething(int myValue1){
this->(myValue1, default2);
}
void DoesSomething(int myValue1, int myValue2){
//Do stuff
}