Я уже пробовал расставить точки остановки и после этого последовательно кнопкой F8 для отслежения процессов. - dialog вызывается из класса-наследника.- getfromdialog точно вызывается из класса-наследника и на этом шаге переменной a точно присвоено значение, который указан в dialog.- После этого кнопкой F8 отслживаю стек операций. Были вызваны кучи методов системных классов. Потом, когда процесс вновь возвращается к методу класса В ( в класс А этот метод тоже есть но перекрывается в В), все глобальные переменные, присвоенные в классе А, сохраняют значением, все глобальные переменные, присвоенные в клаасе В, стали null.Вот что я не понял. Если это касается принципа наследования классов, подскажите пожалуйста.
|