Jak wywoływać metody w Javie: 7 kroków (ze zdjęciami)

Spisu treści:

Jak wywoływać metody w Javie: 7 kroków (ze zdjęciami)
Jak wywoływać metody w Javie: 7 kroków (ze zdjęciami)

Wideo: Jak wywoływać metody w Javie: 7 kroków (ze zdjęciami)

Wideo: Jak wywoływać metody w Javie: 7 kroków (ze zdjęciami)
Wideo: PowerPoint - Header & Footer 2024, Listopad
Anonim

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

Metody Java Krok 1
Metody Java Krok 1

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

Metody Java Krok 2
Metody Java Krok 2

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ę.

Metody Java Krok 3
Metody Java Krok 3

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();

".

Metody Java Krok 4
Metody Java Krok 4

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.

Metody Java Krok 5
Metody Java Krok 5

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();

Metody Java Krok 6
Metody Java Krok 6

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ą.

Metody Java Krok 7
Metody Java Krok 7

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();

  • ".

Zalecana: