Туунду класс конструкторду мурастайбы?
Туунду класс конструкторду мурастайбы?

Video: Туунду класс конструкторду мурастайбы?

Video: Туунду класс конструкторду мурастайбы?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Ноябрь
Anonim

In мурас , the туунду класс мурастары базанын бардык мүчөлөрү (талаалары, ыкмалары). класс , бирок алынган класс мүмкүн эмес мурастоо the конструктор базанын класс анткени конструкторлор мүчөлөрү эмес класс.

Ошо сыяктуу эле, адамдар класстар конструкторлорду мурастайбы?

Конструкторлор эмес тукум кууп өткөн . Алар бала тарабынан кыйыр же ачык аталат конструктор . Компилятор демейки түзөт конструктор (аргументтерсиз бири) жана демейки көчүрмөсү конструктор (бир эле түргө шилтеме болгон аргумент менен). ЖАҢЫРТУУ: C++ 11де, конструкторлор болушу мүмкүн тукум кууп өткөн.

Ошондой эле, туунду класста конструктор деген эмне? А Туунду класстын конструктору өзүнүн гана мүмкүнчүлүгү бар класс мүчөлөрү, бирок а Туунду класс объекти да бар тукум кууп өткөн базанын менчиги класс , жана бир гана база класстын конструктору базаны туура инициализациялай алат класс мүчөлөрү. Демек, бардык конструкторлор деп аталат, антпесе объект туура курулбайт.

Мындан тышкары, конструкторлор менен деструкторлор мураска алынышы мүмкүнбү?

Туунду класстар кыл жок мурастоо же ашыкча жүктөө конструкторлор же кыйратуучулар алардын базалык класстарынан, бирок алар кыл чал конструктор жана кыйратуучу базалык класстардын. Конструкторлор жергиликтүү же убактылуу класс объектилери түзүлгөндө да чакырылат, жана кыйратуучулар локалдык же убактылуу объектилер чөйрөсүнөн чыгып кеткенде чакырылат.

Кайсы конструктор мураста биринчи аталат?

Конструктор жана жалгыздан деструктор мурас Негизги класс конструкторлор болуп саналат биринчи чакырды жана туунду класс конструкторлор болуп саналат чакырды кийинки синглы мурас.

Сунушталууда: