Это в основном противоположно тому, что я пытался сделать ранее. Мне просто нужно знать, как изменить переменную подкласса из ее суперкласса. Итак, если бы я должен был создать объект в классе, как бы я динамически изменил переменную в этом объекте по сравнению с исходным классом, в котором я его создал?
Предположим, это основная функция моего основного класса:
public function MAIN()
{
new OBJECT_square().CREATE(this,100,100);
OBJECT_square.X = 40;
}
Изменение значения X таким способом не работает. Я понимаю, что могу установить / изменить значение X, когда создаю новый подкласс, но мне нужно иметь возможность изменять его по ходу работы. Я также понимаю, что могу изменить это из подкласса, но это не то, что я хочу.