русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Вибір специфікаторів доступу


Дата додавання: 2014-04-22; переглядів: 878.


Не завжди очевидно, який специфікатор використовувати при успадковуванні. Переважно похідний клас являє собою покращену чи більш спеціалізовану версію базового класу, як це є у всіх наших попередніх прикладах. У випадку, коли об’єкт похідного класу надає доступ як до більш загальних методів базового класу, так і до спеціальніших методів похідного класу, краще обійтися загальним успадковуванням.

Але в деяких випадках похідний клас створюється для повної модифікації дій базового класу, приховуючи чи дуже змінюючи його первісний вигляд, при цьому ряд методів базового класу взагалі хочемо «закрити», заборонивши їх використання. В цьому випадку можна скористатися приватним успадковуванням.

 


<== попередня лекція | наступна лекція ==>
Конструктори і функції | Рівні успадковування


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн