Kako Pozvati Metodu Funkcije

Sadržaj:

Kako Pozvati Metodu Funkcije
Kako Pozvati Metodu Funkcije

Video: Kako Pozvati Metodu Funkcije

Video: Kako Pozvati Metodu Funkcije
Video: Метод split и метод join Python 2024, Maj
Anonim

Metoda je funkcija koja je jedno od svojstava klase ili objekta koji joj pripada. Ako govorimo o metodi, onda mislimo da se koristi paradigma objektno orijentiranog programiranja.

Kako pozvati metodu funkcije
Kako pozvati metodu funkcije

Instrukcije

Korak 1

Metoda klase je slijed radnji, može uzimati argumente i vraćati vrijednost, iako nije potrebno nijedno. U najopćenitijem slučaju, linija poziva izgleda ovako: variable = object_name.object_method (lista argumenata); Sintaksa poziva je vrlo različita, sve ovisi o tome koji se programski jezik koristi, a čak i unutar istog jezika, možete pozvati metodu na vrlo različite načine. Prvo što treba učiniti je odrediti za koji objekt ili klasu će funkcija biti pozvana. Ponekad to ne morate učiniti ako već radite u potrebnom prostoru imena, na primjer, unutar druge metode klase.

Korak 2

Zatim ga trebate nazvati, vodeći se nazivom metode ili drugim načinom prihvatljivim za određeni programski jezik da izričito ukaže na nju. Tipično, metoda prati ime objekta na kojem je pozvana, odvojeno tačkom: object_name.method (). Neki jezici zahtijevaju upotrebu drugih graničnika, poput razmaka ili dvotačke. Ako se koristi kontrolna konstrukcija, koja pretpostavlja da se sve radnje izvode unutar naznačenog objekta (na primjer, u velikom broju jezika takve radnje dopušta the with control), tada je kompajleru već jasno s kojim objektom radnje će biti izvedena. Samo trebate navesti ime metode.

Jedna od karakteristika objektno orijentisanog programiranja je razgraničenje prostora imena. Vrlo je važno imati to na umu kada pozivate metode klase. Sama metoda je sučelje koje već omogućava enkapsulaciju.

Korak 3

Dalje, trebate navesti argumente koje metoda zahtijeva. Popis argumenata obično je priložen u zagradama. Mnogi moderni kompajleri, kada opisuju funkciju, pitaju programera o vrstama argumenata i njihovim imenima, tako da je osobi lakše da se kreće i ne prenosi podatke pogrešnim redoslijedom. Programeri metoda mogu ih napisati na takav način da se objekt može proslijediti kao argument, ovaj pristup izbjegava zbrku. Mnogi jezici omogućuju pozivanje metoda objekata na takav način da se i sam objekt prenosi kao argument.

Korak 4

Ako metoda vrati rezultat, onda bi to najvjerojatnije trebalo napisati. Stvorite ili odaberite varijablu da je pohranite i dodijelite joj poziv funkcije. Kada dovrši izvršenje, vratit će rezultat koji će biti zapisan u područje memorije koje ste naveli. Neke metode ne vraćaju ništa, oni samo izvršavaju neku vrstu operacije na objektu. U ovom slučaju, ne trebate brinuti hoće li se rezultat funkcije pohraniti u varijablu.

Preporučuje se: