русс | укр

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

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


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


Перетворення об’єктів класів в об’єктів інших класів


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


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

В подальших прикладах ми будемо працювати з двома класами, які відповідають різним способам вимірювання часу: 12-годинним і 24-годинним. Клас time12 буде використовувати години і хвилини, а також відмітки «до обіду» і «після обіду». Клас time24 відображатиме години, хвилини і секунди.

 


<== попередня лекція | наступна лекція ==>
Перетворення рядків в об’єкти класу String і навпаки | Функція у вихідному об’єкті


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