Կառուցիչը դասի անդամ ֆունկցիայի հատուկ տեսակ է, որը սկզբնավորում էդասի օբյեկտները: C++-ում Constructor-ը ավտոմատ կերպով կանչվում է, երբ ստեղծվում է օբյեկտ (դասարանի օրինակ): Դա դասի հատուկ անդամի ֆունկցիա է, քանի որ այն չունի վերադարձի տեսակ:
Ի՞նչ է կոնստրուկտորը օրինակով:
Կոնստրուկտորներն ունեն նույն անունը, ինչ դասը կամ կառուցվածքը, և նրանք սովորաբար սկզբնավորում են նոր օբյեկտի տվյալների անդամները: Հետևյալ օրինակում Taxi անունով դասը սահմանվում է պարզ կոնստրուկտորի միջոցով: Այնուհետև այս դասը ստեղծվում է նոր օպերատորով:
Ի՞նչ նկատի ունեք կոնստրուկտոր ասելով:
Կոնստրուկտորը օբյեկտ-կողմնորոշված ծրագրավորման դասի կամ կառուցվածքի հատուկ մեթոդ է, որը սկզբնավորում է այդ տեսակի նոր ստեղծված օբյեկտը: Երբ օբյեկտը ստեղծվում է, կոնստրուկտորը կանչվում է ավտոմատ կերպով:
Որո՞նք են կոնստրուկտորների 3 տեսակները:
Java կոնստրուկտորների տեսակները
- Լռելյայն կոնստրուկտոր (առանց արգիճային կոնստրուկտոր)
- Պարամետրիզացված կոնստրուկտոր։
Ի՞նչ է կոնստրուկտորը և ինչու է այն օգտագործվում:
Դասի վրա հիմնված օբյեկտի վրա հիմնված ծրագրավորման մեջ կոնստրուկտորը (հապավումը՝ ctor) հատուկ տեսակի ենթածրագր է, որը կոչվում է օբյեկտ ստեղծելու համար: Այն պատրաստում է նոր օբյեկտը օգտագործման համար՝ հաճախ ընդունելով արգումենտներ, որոնք կոնստրուկտորն օգտագործում է անդամի պահանջվող փոփոխականները սահմանելու համար: