Функция әдісін қалай шақыруға болады

Мазмұны:

Функция әдісін қалай шақыруға болады
Функция әдісін қалай шақыруға болады

Бейне: Функция әдісін қалай шақыруға болады

Бейне: Функция әдісін қалай шақыруға болады
Бейне: 10 сынып, 10 сабақ, Кері функция 2024, Мамыр
Anonim

Әдіс - бұл класстың немесе объектінің өзіне жататын қасиеттерінің бірі болып табылатын функция. Егер әдіс туралы айтатын болсақ, онда объектіге бағытталған бағдарламалау парадигмасы қолданылады дегенді білдіреді.

Функция әдісін қалай шақыруға болады
Функция әдісін қалай шақыруға болады

Нұсқаулық

1-қадам

Класс әдісі - бұл әрекеттер тізбегі, ол дәлелдер келтіріп, мәнді қайтара алады, бірақ екеуі де қажет емес. Ең жалпы жағдайда шақыру желісі келесідей болады: айнымалы = объект_атауы.object_method (аргументтер тізімі); Шақыру синтаксисі өте өзгеше, бәрі қай бағдарламалау тілінің қолданылуына байланысты, тіпті бір тілдің өзінде әдісті әр түрлі тәсілдермен шақыруға болады. Біріншіден, қандай объект немесе класс үшін функцияның шақырылатынын көрсету керек. Кейде сізге қажет аттар кеңістігінде жұмыс істеп жүрген болсаңыз, мұны істеудің қажеті жоқ, мысалы, басқа сынып әдісінде.

2-қадам

Одан кейін сізге әдіс атауын немесе белгілі бір бағдарламалау тілі үшін оны нақты нұсқау үшін қолайлы басқа жолды басшылыққа ала отырып қоңырау шалу керек. Әдетте, әдіс нүкте арқылы бөлінген объектінің атауына сәйкес келеді: object_name.method (). Кейбір тілдер басқа бөлгіштерді қолдануды қажет етеді, мысалы, бос орын немесе қос нүкте. Егер барлық әрекеттер белгіленген нысан ішінде орындалады деп есептейтін басқару құрылымы қолданылса (мысалы, бірқатар тілдерде мұндай әрекеттерге басқару арқылы рұқсат етілсе), онда компилятор іс-әрекеттің қай объектімен жүзеге асатыны түсінікті болады орындалады. Тек әдіс атауын көрсету керек.

Нысанға бағытталған бағдарламалаудың бір ерекшелігі - ат кеңістігін бөлу. Сынып әдістерін шақырған кезде мұны есте ұстаған өте маңызды. Әдістің өзі - бұл қазірдің өзінде инкапсуляцияны қамтамасыз ететін интерфейс.

3-қадам

Әрі қарай сізге әдіс қажет болатын аргументтерді көрсету керек. Әдетте аргументтер тізімі жақшаға алынады. Көптеген заманауи компиляторлар функцияны сипаттағанда, программистке аргумент типтері мен олардың атаулары туралы кеңес береді, осылайша адам навигацияны жеңілдетеді және мәліметтерді дұрыс емес тәртіпте өткізбейді. Әдістерді жасаушылар оларды объектіні аргумент ретінде қабылдауға болатындай етіп жаза алады, бұл тәсіл шатасудан аулақ болады. Көптеген тілдер объектілердің әдістерін объектінің өзі аргумент ретінде қабылданатын етіп шақыруға мүмкіндік береді.

4-қадам

Егер әдіс нәтиже берсе, оны жазу керек. Оны сақтау үшін айнымалы жасаңыз немесе таңдаңыз және оған функционалдық шақыруды тағайындаңыз. Ол орындалуды аяқтағаннан кейін, сіз көрсеткен жад аймағына жазылатын нәтижені қайтарады. Кейбір әдістер ешнәрсе бермейді, тек объектіде қандай да бір операцияны орындайды. Бұл жағдайда функцияның нәтижесін айнымалыға сақтау туралы алаңдаудың қажеті жоқ.

Ұсынылған: