私は、独自の定義内でクラスのインスタンスを作成するというトピックを調査してきました。このようなもの:
public class myClass
{
public static myClass aObject = new myClass();
public static myClass bObject = new myClass();
}
私はこれがどのように可能であるかをある程度理解していますが、なぜそれが役立つのかについて混乱しています。
また、私の論理では、次のようなことができるはずだと言っています。
aObject.bObject.someMethod();
aObjectはmyClassのインスタンスなので、bObjectが含まれている必要があります。クラスがどのように機能するかについての基本的な理解が不足しているように感じるので、ここで何が起こっているのか、そしてなぜ誰かがこれをやりたいのかを本当に知りたいです。