Як викликати метод функції




Метод - це функція, яка є однією з властивостей класу або об`єкта, який йому належить. Якщо мова йде про метод, то мається на увазі, що використовується парадигма об`єктно-орієнтованого програмування.
Як викликати метод функції
Інструкція
1
Метод класу представляє собою послідовність дій, він може використовувати аргументи і повертати значення, хоча ні те, ні інше не обов`язково. У найзагальнішому випадку рядок виклику виглядає так: змінна = імя_об`екта.метод_об`екта (список аргументів) - Синтаксис виклику дуже сильно розрізняється, все залежить від того, яку мову програмування використовується, і навіть в рамках однієї мови можна викликати метод дуже різними способами. Перше, що потрібно зробити, це вказати, для якого об`єкта або класу буде викликана функція. Іноді цього робити не потрібно, якщо робота вже ведеться в необхідному просторі імен, наприклад, всередині іншого методу класу.
2
Потім потрібно викликати його, керуючись ім`ям методу або іншим прийнятним для конкретної мови програмування способом явно вказати на нього. Зазвичай метод слід за ім`ям об`єкта, для якого він викликається, через точку: імя_об`екта.метод (). Деякі мови вимагають використання інших роздільників, наприклад, пробіл або двокрапка. Якщо використовується керуюча конструкція, яка передбачає, що всі дії відбуваються всередині позначеного об`єкта (наприклад, в ряді мов подібні дії дозволяє виробляти елемент управління with), то компілятору і так ясно, з яким об`єктом будуть виконані дії. Досить просто вказати ім`я методу.
Однією з особливостей об`єктно-орієнтованого програмування є розмежування простору імен. При виклику методів класу враховувати це дуже важливо. Сам метод є інтерфейсом, який вже забезпечує інкапсуляцію.
3
Слідом потрібно вказати аргументи, які потрібні методу. Зазвичай список аргументів поміщається в круглі дужки. Багато сучасних компілятори при описі функції підказують програмісту типи аргументів і їх імена, щоб людині було легше зорієнтуватися і не передати дані не в тому порядку. Розробники методів можуть писати їх таким чином, щоб в якості аргументу можна було передати об`єкт, такий підхід дозволяє не заплутатися. Багато мови дозволяють викликати методи об`єктів таким чином, що сам об`єкт теж передається в якості аргументу.
4
Якщо метод повертає результат, то він, швидше за все, повинен бути записаний. Створіть або виберете змінну для його зберігання та надайте їй виклик функції. Коли вона завершить виконання, то поверне результат, який і буде записаний у вказану вами область пам`яті. Деякі методи нічого не повертають, вони просто роблять над об`єктом якусь операцію. У цьому випадку не потрібно піклуватися про збереження результату функції в змінної.

Переглядів: 2098

Увага, тільки СЬОГОДНІ!