https://dotnetfiddle.net/KBJk2w

ファイル1のRobotGroup.csのコンストラクタを
ファイル2のRobotGenerator.csから呼び出しています。

別ファイルのクラスやメソッドを呼び出すには、
継承をする必要があると思っていたのですが、
しなくても呼び出せるのは何故でしょうか・・・?