Ինչպես զանգահարել ֆունկցիայի մեթոդ

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

Ինչպես զանգահարել ֆունկցիայի մեթոդ
Ինչպես զանգահարել ֆունկցիայի մեթոդ

Video: Ինչպես զանգահարել ֆունկցիայի մեթոդ

Video: Ինչպես զանգահարել ֆունկցիայի մեթոդ
Video: Ֆունկցիայի հասկացությունը: Ֆունկցիայի գրաֆիկ. 7-րդ դասարան 2024, Մայիս
Anonim

Մեթոդը գործառույթ է, որը իրեն պատկանող դասի կամ օբյեկտի հատկություններից մեկն է: Եթե մենք խոսում ենք մեթոդի մասին, ապա նկատի ունենք, որ օգտագործվում է օբյեկտիվ կողմնորոշման ծրագրավորման պարադիգմը:

Ինչպես զանգահարել ֆունկցիայի մեթոդ
Ինչպես զանգահարել ֆունկցիայի մեթոդ

Հրահանգներ

Քայլ 1

Դասի մեթոդը գործողությունների հաջորդականություն է, այն կարող է փաստարկներ վերցնել և արժեք վերադարձնել, չնայած որ ոչ մեկը չի պահանջվում: Ամենատարածված դեպքում զանգի տողն ունի այսպիսի տեսք. Փոփոխական = object_name.object_method (փաստարկների ցուցակ); Theանգի շարահյուսությունը շատ տարբեր է, ամեն ինչ կախված է նրանից, թե որ ծրագրավորման լեզուն է օգտագործվում, և նույնիսկ նույն լեզվով կարող եք մեթոդ զանգահարել շատ տարբեր ձևերով: Առաջին բանը, որ պետք է անեք `նշել, թե որ օբյեկտի կամ դասի համար է գործառույթը կանչվելու: Երբեմն ձեզ հարկավոր չէ դա անել, եթե արդեն աշխատում եք պահանջվող անվանումներում, օրինակ ՝ մեկ այլ դասի մեթոդի ներսում:

Քայլ 2

Ապա դուք պետք է այն կանչեք ՝ առաջնորդվելով մեթոդի անվամբ կամ որոշակի ծրագրավորման լեզվի համար ընդունելի այլ ձևով, որը հստակորեն մատնանշում է այն: Սովորաբար, մեթոդը հետևում է այն օբյեկտի անվանը, որի վրա այն կանչվում է, առանձնացված կետով. Object_name.method (): Որոշ լեզուների համար անհրաժեշտ է օգտագործել այլ սահմանազատիչներ, ինչպիսիք են տարածությունը կամ աղիքները: Եթե օգտագործվում է հսկիչ կոնստրուկտոր, որը ենթադրում է, որ բոլոր գործողությունները կատարվում են նշանակված օբյեկտի ներսում (օրինակ, մի շարք լեզուներով նման գործողությունները թույլատրվում են վերահսկիչով), ապա կազմողն արդեն պարզ է, թե որ օբյեկտի հետ են գործողությունները կկատարվի: Պարզապես անհրաժեշտ է նշել մեթոդի անվանումը:

Օբյեկտ կողմնորոշված ծրագրավորման առանձնահատկություններից մեկը անվանումների տարածքի գծանշումն է: Դասարանական մեթոդներ զանգահարելիս դա շատ կարևոր է հիշել: Մեթոդը ինքնին ինտերֆեյս է, որն արդեն ապահովում է ծածկագրումը:

Քայլ 3

Հաջորդը, դուք պետք է նշեք այն փաստարկները, որոնք պահանջում է մեթոդը: Սովորաբար փաստարկների ցուցակը կցվում է փակագծերում: Բազմաթիվ ժամանակակից կազմողներ, գործառույթ նկարագրելիս, ծրագրավորողին հուշում են փաստարկների տեսակների և դրանց անունների մասին, որպեսզի մարդու համար ավելի հեշտ լինի նավարկել և սխալ կարգով տվյալներ չփոխանցել: Մեթոդ մշակողները կարող են դրանք գրել այնպես, որ առարկան փոխանցվի որպես փաստարկ, այս մոտեցումը խուսափում է խառնաշփոթությունից: Շատ լեզուներ թույլ են տալիս օբյեկտների մեթոդները զանգահարել այնպես, որ առարկան ինքնին փոխանցվի նաև որպես փաստարկ:

Քայլ 4

Եթե մեթոդը արդյունք է վերադարձնում, ապա, ամենայն հավանականությամբ, այն պետք է գրված լինի: Ստեղծեք կամ ընտրեք փոփոխական ՝ այն պահելու և գործառույթի զանգ նշանակելու համար: Երբ այն ավարտի կատարումը, այն կվերադարձնի արդյունքը, որը կգրվի ձեր նշած հիշողության տարածքում: Որոշ մեթոդներ ոչինչ չեն վերադարձնում, նրանք պարզապես ինչ-որ գործողություն են կատարում օբյեկտի վրա: Այս դեպքում ձեզ հարկավոր չէ անհանգստանալ գործառույթի արդյունքը փոփոխականում պահելու մասին:

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