Показать сообщение отдельно
Старый 15.05.2012, 23:11
Maestro13 вне форума Посмотреть профиль Отправить личное сообщение для Maestro13 Найти все сообщения от Maestro13
  № 1  
Ответить с цитированием
Maestro13

Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
По умолчанию Проблема с инициализацией переменной

переменная a:boolean = false определена в классе class_parent. Конструктор класса class_child расширяющий class_parent:
a = true;
super();
так вот. трейс после конструктора показывает true

хотя, если я не ошибаюсь при вызове конструктора суперкласса происходит инициализация прееменных супер класса. Тоесть переменная должна переопределиться в false.

Если я ошибаюсь, объясните как происходит порядок инициализации, или дайте ссылку, где об этом можно почитать