Jak wywołać metodę w Javie (ze zdjęciami)

Spisu treści:

Jak wywołać metodę w Javie (ze zdjęciami)
Jak wywołać metodę w Javie (ze zdjęciami)

Wideo: Jak wywołać metodę w Javie (ze zdjęciami)

Wideo: Jak wywołać metodę w Javie (ze zdjęciami)
Wideo: Poradnik #1 - Jak podłączyć wzmacniacz samochodowy do zasilacza od komputera? 2024, Może
Anonim

Rozpoczynając programowanie w Javie, trzeba się nauczyć wielu nowych koncepcji. Istnieją klasy, metody, wyjątki, konstruktory, zmienne i nie tylko, a to może stać się przytłaczające. Najlepiej więc uczyć się kawałek po kawałku. Ta wikiHow uczy, jak wywołać metodę w Javie.

Kroki

972649 1
972649 1

Krok 1. Zrozum, czym jest metoda

W Javie metoda to seria instrukcji tworzących funkcję. Po zadeklarowaniu metody można ją wywołać w różnych częściach kodu w celu wykonania funkcji. Jest to przydatny sposób na wielokrotne używanie tego samego kodu. Poniżej znajduje się przykład prostej metody.

    public static void nazwa_metody() { System.out.println("To jest metoda"); }

972649 2
972649 2

Krok 2. Zadeklaruj dostęp do klasy dla metody

Deklarując metodę w Javie, musisz zadeklarować, jakie klasy mogą uzyskać dostęp do metody. W powyższym przykładzie dostęp jest zadeklarowany jako „Publiczny”. Istnieją trzy modyfikatory dostępu, które możesz zadeklarować:

  • Publiczny:

    Umieszczenie modyfikatora dostępu „public” przed nazwą metody umożliwia wywoływanie metody z dowolnego miejsca.

  • Chroniony:

    Modyfikator dostępu "protected" pozwala na wywoływanie metody tylko w jej klasie i podklasach.

  • Prywatny:

    Jeśli metoda jest zadeklarowana

    prywatny

  • metoda może być wywoływana tylko wewnątrz klasy. Nazywa się to domyślnym lub prywatnym pakietem. Oznacza to, że tylko klasy w tym samym pakiecie mogą wywoływać metodę.
972649 3
972649 3

Krok 3. Zadeklaruj klasę, do której należy metoda

W powyższym przykładzie drugie słowo kluczowe „static” oznacza, że metoda należy do klasy, a nie do żadnej instancji klasy (obiektu). Metody statyczne należy wywoływać przy użyciu nazwy klasy: „ExampleClass.methodExample()”.

Jeśli nie użyto słowa kluczowego „static”, to metodę można wywołać tylko za pośrednictwem obiektu. Na przykład, jeśli klasa nazywała się "ExampleObject" i posiadała konstruktor (do tworzenia obiektów), to moglibyśmy stworzyć nowy obiekt, wpisując "ExampleObject obj = new ExampleObject();" i wywołać metodę za pomocą następującego: "obj.metodaPrzykład();"

972649 4
972649 4

Krok 4. Zadeklaruj zwracaną wartość

Zwracana wartość deklaruje nazwę wartości zwracanej przez metodę. W powyższym przykładzie słowo „void” oznacza, że metoda niczego nie zwraca.

  • Jeśli chcesz, aby metoda coś zwracała, po prostu zastąp słowo "void<" typem danych (pierwotnym lub referencyjnym) obiektu (lub typu podstawowego), który chcesz zwrócić. Typy pierwotne obejmują int, float, double i inne. Następnie po prostu dodaj "return" plus obiekt tego typu gdzieś pod koniec kodu metody.
  • Wywołując metodę, która coś zwraca, możesz użyć tego, co zwraca. Na przykład, jeśli metoda o nazwie „someMethod()” zwraca liczbę całkowitą (liczbę), możesz ustawić liczbę całkowitą na wartość zwracaną za pomocą kodu: „int a = someMethod();”
972649 5
972649 5

Krok 5. Zadeklaruj nazwę metody

Po zadeklarowaniu klas, które mogą uzyskać dostęp do metody, klasy, do której należy i wartości zwracanej, należy nadać metodzie nazwę, aby można było ją wywołać. Aby nadać metodzie nazwę, po prostu wpisz nazwę metody, po której następuje otwarty i zamknięty nawias. Powyższe przykłady obejmują „someMethod()” i „methodName()”. Następnie należy wprowadzić wszystkie instrukcje metody w otwartych i zamkniętych nawiasach klamrowych „{}”

972649 6
972649 6

Krok 6. Wywołaj metodę

Aby wywołać metodę, wystarczy wpisać nazwę metody, a następnie otwarte i zamknięte nawiasy w wierszu, w którym chcesz wykonać metodę. Upewnij się, że wywołujesz tylko metodę w klasie, która ma do niej dostęp. Poniżej znajduje się przykład metody, która jest zadeklarowana, a następnie wywoływana w klasie:.

    public class nazwa_klasy { public static void nazwa_metody(){ System.out.println("To jest metoda"); } public static void main(String args) { MethodName(); } }

972649 7
972649 7

Krok 7. Dodaj parametr do metody (w razie potrzeby)

Niektóre metody wymagają parametru, takiego jak liczba całkowita (liczba) lub typ referencyjny (na przykład nazwa obiektu). Jeśli metoda wymaga parametru, wystarczy wpisać parametr pomiędzy nawiasem otwartym i zamkniętym po nazwie metody. Metoda, która wymaga parametru liczby całkowitej liczby całkowitej, wyglądałaby jak „someMethod(int a)” lub podobnie. Metoda, która używa typu referencyjnego, wyglądałaby jak „someMethod(Object obj)” lub podobnie.

972649 8
972649 8

Krok 8. Wywołaj metodę z parametrem

Wywołując metodę, która wymaga parametru, wystarczy dodać parametr w nawiasie po nazwie metody. Na przykład: "someMethod(5)" lub "someMethod(n)", jeśli "n" jest liczbą całkowitą. Jeśli metoda wymaga obiektu referencyjnego, po prostu wpisz nazwę obiektu w otwartym i zamkniętym nawiasie. Na przykład „jakaśMetoda(4, rzecz)”.

972649 9
972649 9

Krok 9. Dodaj wiele parametrów do metody

Metody mogą również mieć wiele parametrów, oddzielonych po prostu przecinkami. W poniższym przykładzie tworzona jest metoda polegająca na dodaniu dwóch liczb całkowitych i zwróceniu sumy jako metody zwracanej. Gdy metoda jest wywoływana, dwie liczby całkowite są podane jako parametry zostaną dodane do siebie. Po uruchomieniu programu otrzymasz wynik, który mówi „Suma A i B wynosi 50”.:

    public class mojaKlasa { public static void sum(int a, int b){ int c = a + b; System.out.println("Suma A i B to "+ c); } public static void main(String args) { sum(20, 30); } }

Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube

Porady

  • Wywołując metodę, która coś zwraca, możesz wywołać inną metodę opartą na tym, co zwraca ta metoda. Powiedzmy, że mamy metodę o nazwie

    pobierzObiekt()

    który zwraca obiekt. Cóż, w klasie

    Obiekt

    istnieje niestatyczne wywołanie metody

    toString

    który zwraca

    Obiekt

    w postaci

    Strunowy

    . Więc jeśli chcesz to zdobyć

    Strunowy

    od

    Obiekt

    zwrócone przez

    pobierzObiekt()

    w jednym wierszu po prostu napisałbyś „

    String str = getObject().toString();

  • ".

Zalecana: