
16.03.2013, 02:01
|
|
Регистрация: Jan 2013
Сообщений: 550
|
Вы скорее всего путаете иерархию наследования классов с иерархией объектов во время выполнения
Если вы создаете новый объект класса - потомка, то обращаясь к любым переменным класса-родителя через super вы будете обращаться к одному конкретному объекту который создали.
То есть таким образом никакой другой объект не сможет получить значения переменных из якобы "родительского класса"
В вашем случае стоит подумать о большом классе - держателе, в котором находятся другие более мелкие объекты (заметьте, это сделано на стадии реализации, а не на стадии проектирования и описания наследования классов. мелкие классы совершенно не обязательно должны наследовать большой держатель). В эти объекты можно напрямую передать ссылку на объект держатель - это самый простой способ, и потом по этой ссылке обращаться к конкретным переменным, которые теперь будут одни на всех
Последний раз редактировалось KumoKairo; 16.03.2013 в 02:14.
|