kzhereb / knu-is-ooop2019

Materials for "Fundamentals of OOP" course
MIT License
3 stars 0 forks source link

T10.40. Як ініціалізувати поля базового класу з підкласу? #40

Open yanaskyrda opened 4 years ago

aoyako commented 4 years ago
AntonHladkiy commented 4 years ago

під час виклику конструктора базового підкласу викликати потрібний конструктор батьківського класу. Subclass():Class(param){}

RostyslavMV commented 4 years ago

Викликати конструктор базового класу, чи якщо поля public/protected можна ініціалізувати вручну, можна використати public/protected функції батьківського класу для взаємодії з private полями.

i1red commented 4 years ago

За допомогою делегуючого конструктора або вручну

ilyakorenevskyi commented 4 years ago

При виклику конструктора потрібно викликати конструктор батківського классу Або вручну задати доступні поля