Jeśli chcesz zostać programistą Java, musisz się nauczyć wielu nowych koncepcji. Istnieją klasy, metody, wyjątki, konstruktory, zmienne i inne; Możesz być przytłoczony nauką tego. Więc powinieneś uczyć się ich jeden po drugim. W tym samouczku dowiesz się, jak wywołać metodę w javie.
Krok
Krok 1. Metoda odpowiednik funkcji w językach programowania takich jak C, co pomaga w ponownym wykorzystaniu kodu. Metody składają się z serii instrukcji, które można wywoływać za pomocą innych instrukcji. Po wywołaniu zostaną wykonane wszystkie instrukcje, które są częścią metody. Rozważmy na przykład tę metodę: „
public static void methodExample() {}
. Obecnie nie ma w nim kodu, ale przed nazwą metody znajdują się trzy słowa kluczowe. Jest
publiczny
,
statyczny
oraz
próżnia
Krok 2. Słowo
publiczny
przed nazwą metody oznacza, że sama metoda może być wywołana z dowolnego miejsca, które zawiera inną klasę, nawet z innego pakietu (pliku), o ile importujesz tę klasę.
Są inne słowa, które mogą zastąpić
publiczny
. To słowo jest
chroniony
oraz
prywatny
. Jeśli metoda
chroniony
to tylko ta klasa i jej podklasy (klasy, które używają tego jako podstawy do kompilacji kodu) mogą wywołać metodę. Metoda
prywatny
można wywołać tylko w tej klasie. Ostatnie słowo kluczowe tak naprawdę nie jest słowem. Słowo jest używane tylko wtedy, gdy nie masz substytutu
publiczny
,
chroniony
lub
prywatny
. To słowo nazywa się default lub package-private. Oznacza to, że tylko klasy w tym samym pakiecie mogą wywoływać metodę.
Krok 3. Drugie słowo kluczowe,
statyczny
oznacza, że metoda należy do klasy i nie jest instancją klasy (object).
Metody statyczne muszą być wywoływane przy użyciu nazwy klasy:"
PrzykładKlasa.metodaPrzykład()
Jeśli jednak słowo kluczowe
statyczny
nie istnieje, metody mogą być wywoływane tylko przez obiekty. Na przykład, jeśli klasa nazywa się
Przykładowy obiekt
i posiada konstruktor (do stworzenia obiektu), możemy stworzyć nowy obiekt wpisując
PrzykładObject obj = new ExampleObject();
i wywołaj metodę z"
obj.metodaPrzykład();
".
Krok 4. Kolejne słowo przed nazwą metody to
próżnia
.
Mowić
próżnia
oznacza, że metoda nic nie zwraca (nic nie zwraca, jeśli uruchomisz metodę). Jeśli chcesz, aby metoda zwróciła coś, po prostu zamień słowo
próżnia
z typem danych (typ pierwotny lub referencyjny) obiektu (lub typu pierwotnego), który chcesz wygenerować. Poprostu dodaj
powrót
plus obiekt tego typu gdzieś przed końcem kodu metody.
Krok 5. Wywołując metodę, która coś zwraca, możesz użyć tego, co zostało zwrócone
Na przykład, jeśli
jakaśmetoda()
zwraca liczbę całkowitą, wtedy możesz ustawić liczbę całkowitą na wartość zwracaną przez"
int a = jakaśMetoda();
Krok 6. Niektóre metody wymagają parametrów
Wyglądałaby metoda, która przyjmuje parametr całkowity
jakaś metoda (int a)
. Używając metody takiej jak ta, musisz wpisać nazwę metody, a następnie liczbę całkowitą w nawiasach:
jakaś metoda(5)
lub
jakaś metoda(n)
Jeśli
jest liczbą całkowitą.
Krok 7. Metoda może również mieć wiele parametrów, wystarczy oddzielić je przecinkami. Jeśli metoda
jakaś metoda
wymaga dwóch parametrów,
int a
oraz
Obiekt obiektu
będzie wyglądać jak"
someMethod(int a, Object obj)
. Aby użyć tej nowej metody, musisz wywołać nazwę metody, po której następuje liczba całkowita i obiekt w nawiasach:
jakaś metoda(4, rzecz)
z
rzecz
jest
Obiekt
Porady
-
Gdy wywołujesz metodę, która coś zwraca, możesz wywołać inną metodę na podstawie tego, co zwraca ta metoda. Na przykład mamy metodę o nazwie
pobierzObiekt()
który wytwarza obiekt. Cóż, w klasie
Obiekt
bez niestatycznych wywołań metod
toString
które produkują
Obiekt
w postaci
Strunowy
. Więc jeśli chcesz dostać
Strunowy
jest od
Obiekt
wygenerowane przez
pobierzObiekt()
w jednym wierszu po prostu napisz „
String str = getObject().toString();
- ".