Metoda to funkcja, która jest jedną z właściwości klasy lub obiektu, który do niej należy. Jeśli mówimy o metodzie, to mamy na myśli paradygmat programowania obiektowego.
Instrukcje
Krok 1
Metoda klasy to sekwencja działań, może przyjmować argumenty i zwracać wartość, chociaż nie jest to wymagane. W najbardziej ogólnym przypadku linia wywołania wygląda tak: zmienna = nazwa_obiektu.metoda_obiektu (lista argumentów); Składnia wywołania jest bardzo różna, wszystko zależy od używanego języka programowania, a nawet w ramach tego samego języka można wywołać metodę na bardzo różne sposoby. Pierwszą rzeczą do zrobienia jest określenie, dla którego obiektu lub klasy funkcja zostanie wywołana. Czasami nie musisz tego robić, jeśli już pracujesz w wymaganej przestrzeni nazw, na przykład wewnątrz innej metody klasy.
Krok 2
Następnie należy go wywołać, kierując się nazwą metody lub w inny sposób akceptowalny dla danego języka programowania, aby wyraźnie na nią wskazać. Zazwyczaj metoda następuje po nazwie obiektu, na którym jest wywoływana, oddzieloną kropką: nazwa_obiektu.metoda (). Niektóre języki wymagają użycia innych ograniczników, takich jak spacja lub dwukropek. Jeśli używana jest konstrukcja kontrolna, która zakłada, że wszystkie akcje są wykonywane wewnątrz wyznaczonego obiektu (na przykład w wielu językach takie akcje są dozwolone przez kontrolkę), to kompilator jest już jasny, z którym obiektem akcje są będzie wystawiany. Wystarczy podać nazwę metody.
Jedną z cech programowania obiektowego jest wyznaczanie przestrzeni nazw. Należy o tym pamiętać podczas wywoływania metod klas. Sama metoda jest interfejsem, który już zapewnia enkapsulację.
Krok 3
Następnie musisz określić argumenty, których wymaga metoda. Zwykle lista argumentów jest ujęta w nawiasy. Wiele nowoczesnych kompilatorów, opisując funkcję, podpowiada programistę o typach argumentów i ich nazwach, aby ułatwić nawigację i nie przekazywać danych w złej kolejności. Twórcy metod mogą napisać je w taki sposób, aby obiekt mógł być przekazany jako argument, takie podejście pozwala uniknąć pomyłek. Wiele języków umożliwia wywoływanie metod obiektów w taki sposób, że sam obiekt jest również przekazywany jako argument.
Krok 4
Jeśli metoda zwraca wynik, najprawdopodobniej należy go napisać. Utwórz lub wybierz zmienną do jej przechowywania i przypisz do niej wywołanie funkcji. Kiedy zakończy wykonywanie, zwróci wynik, który zostanie zapisany w określonym obszarze pamięci. Niektóre metody niczego nie zwracają, po prostu wykonują jakąś operację na obiekcie. W takim przypadku nie musisz się martwić o przechowywanie wyniku funkcji w zmiennej.