199
Жоғарыда көрсетілген конструкторлардың біріншісі келісім бойынша
құрылған конструктор болып табылады, себебі оны параметрлерсіз шақыруға
болады. Енді
monstr
класының объектілерін əртүрлі тəсілдермен инициалдауға
болады, қажетті конструктор жақшалар ішіндегі мəндер тізіміне байланысты
шақырылады. Бірнеше конструкторды бергенде асыра жүктелген функция-
ларды жазу кезінде қолданылатын ережелер сақталуы тиіс – компилятордың
қажетті нұсқаны тану мүмкіндігі болуы керек.
ЕСКЕРТУ
Конструкторларды ғана емес, сонымен қатар кластың басқа да əдістерін асыра
жүктеуге болады.
Конструктордағы өрістерді инициалдаудың тағы да бір тəсілі бар
(жоғарыдағы программада қолданылған өрістерге формалды параметрлер
мəндерін меншіктеуден басқа) – тақырып пен конструктор тұлғасының
аралығындағы қос нүктеден кейін орналасқан инициализаторлар тізімінің
көмегімен:
Достарыңызбен бөлісу: