Ե՞րբ է կոչվում կոնստրուկտորը:

Բովանդակություն:

Ե՞րբ է կոչվում կոնստրուկտորը:
Ե՞րբ է կոչվում կոնստրուկտորը:
Anonim

Կոնստրուկտորն ինքնաբերաբար կոչվում է երբ օբյեկտը ստեղծվում է: Այն պետք է տեղադրվի դասի հանրային բաժնում: Եթե մենք չենք նշում կոնստրուկտոր, C++ կոմպիլյատորը ստեղծում է օբյեկտի համար լռելյայն կոնստրուկտոր (չի ակնկալում ոչ մի պարամետր և ունի դատարկ մարմին):

Ի՞նչ է կոնստրուկտորը և ինչպես է այն կոչվում:

Դասի վրա հիմնված օբյեկտի վրա հիմնված ծրագրավորման մեջ կոնստրուկտորը (հապավումը՝ ctor) հատուկ տեսակի ենթածրագր է, որը կոչվում է օբյեկտ ստեղծելու համար: … Կոնստրուկտորները հաճախ ունեն նույն անունը, ինչ հայտարարող դասը:

Ինչու է կոչվում կոնստրուկտորը:

Ծանոթագրություն. այն կոչվում է կոնստրուկտոր քանի որ այն կառուցում է արժեքները օբյեկտի ստեղծման պահին: Դասի համար կոնստրուկտոր գրել պարտադիր չէ։ Դա պայմանավորված է նրանով, որ java կոմպիլյատորը ստեղծում է լռելյայն կոնստրուկտոր, եթե ձեր դասը չունի:

Կառուցիչն ինքնաբերաբար կանչվե՞լ է:

Այո, բազային դասի կոնստրուկտորը ավտոմատ կերպով կկոչվի: Դուք կարիք չունեք բացահայտ զանգ ավելացնել բազային, երբ կա կոնստրուկտոր առանց արգումենտների:

Որտե՞ղ է կոչվում կոնստրուկտորը:

Հետևյալ օրինակը ցույց է տալիս հաջորդականությունը, որով բազային դասը և անդամ կոնստրուկտորները կանչվում են ածանցյալ դասի կոնստրուկտորում: Նախ կանչվում է բազային կոնստրուկտորը, այնուհետև բազային դասի անդամները սկզբնավորվում են դասի հայտարարագրում հայտնվելու հերթականությամբ, այնուհետև կանչվում է ստացված կոնստրուկտորը։

Խորհուրդ ենք տալիս: