который будет содержать ...

му я хотел бы создать класс, который может иметь объект, тип которого сам по себе. Что-то вроде этого:

class foo {

    foo Avalue = foo();
    foo Bvalue = foo();

    foo(int a, int b) {
        Avalue = goo(a);
        Bvalue = goo(b);
    }

    foo(foo a, int b) {
        Avalue = foo(a);
        Bvalue = goo(b);
    }

    foo(foo a, foo b) {
        Avalue = foo(a);
        Bvalue = foo(b);
    }
}

class goo : foo {

    int value;
}

так что я могу иметь рекурсивный объект, который всегда оканчивается на объектах "goo". Есть ли способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос