Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > super


Автор: 404NotFound 29.1.2011, 13:00
И еще один вопрос от меня за сегодня. Команда super. Много раз на нее натыкаюсь, но ни разу не использовал ее в своих программах. Можете вкратце сказать, для чего она нужна (я то впринципе догадываюсь  smile ), и самое главное - как ей пользоваться. Заранее благодарен

Автор: oxigen 31.1.2011, 12:01
У super вообще-то 2 значения.

1) super(...) - вызов конструтора родителя. Должен быть первой строкой в твоем конструкторе. Используется когда ты переопределяешь конструтор с параметрами.

2) super.  - обращение к объекту-родителю. Например если переопределил какой-то метод, а потом понадобилось вызвать его в том виде, какой он был в родителе.



А лучше почитай Эккеля - http://www.bruceeckel.by.ru/tij/Chapter06.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)