Показать сообщение отдельно
Старый 29.05.2011, 10:46
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 4  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Запутался, что-то я, помогите )))) Есть класс А у него есть переменная экземпляра В и подкласс С. Значит, в начале я даю ссылку некой переменной D на экземпляр класса А в котором, на тот момент переменная В = null, затем в подклассе С я изменяю переменную экземпляра суперкласса А, тобиш переменную В. Но пройдя по ранее заданной ссылке которая хранится в переменной D, переменная В все также равна null????
Вы часом не путаете класс-суперкласс и потомок-родитель?

Если Вы сначала создаете экземпляр класа А, а потом экземпляр класса С, то это два разных объекта.
Если Вы создаете только экземпляр класса А, то методы класса С тут вообще ни при чем.
Если Вы создаете только экземпляр класса С, то Вам доступны методы/переменные класса С и все методы/переменные, которые он унаследовал от А.

Что на самом деле сделать-то хотите?