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
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"); }
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ę.
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();"
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();”
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 „{}”
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(); } }
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.
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)”.
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();
- ".