Ak sa chcete stať programátorom Java, musíte sa naučiť veľa nových konceptov. Existujú triedy, metódy, výnimky, konštruktory, premenné a ďalšie; Môžete byť ohromení tým, že sa to naučíte. Mali by ste sa ich teda naučiť jeden po druhom. V tomto tutoriálnom článku sa naučíte, ako volať metódu v jave.
Krok
Krok 1. Metóda ekvivalent k funkciám v programovacích jazykoch, ako je C, čo pomáha pri opakovanom použití kódu. Metódy pozostávajú zo série príkazov a tieto metódy je možné zavolať inými príkazmi. Po zavolaní sa vykonajú všetky príkazy, ktoré sú súčasťou metódy. Zvážte napríklad túto metódu: „
metóda verejnej statickej prázdnotyPriklad () {}
. Aktuálne v ňom nie je žiadny kód, ale pred názvom metódy sú tri kľúčové slová. Existuje
verejná
,
statický
a
prázdny
Krok 2. Slovo
verejná
predtým, ako názov metódy znamená, že samotnú metódu je možné zavolať z akéhokoľvek miesta, ktoré obsahuje inú triedu, dokonca aj z iného balíka (súboru), pokiaľ danú triedu importujete.
Existujú aj iné slová, ktoré môžu nahradiť
verejná
. Slovo je
chránené
a
súkromné
. Ak metóda
chránené
potom metódu môže volať iba táto trieda a jej podtriedy (triedy, ktoré ju používajú ako základ na zostavovanie kódu). Metóda
súkromné
je možné zavolať iba v rámci tejto triedy. Posledné kľúčové slovo v skutočnosti nie je slovo. Slovo sa použije iba vtedy, ak nemáte náhradu
verejná
,
chránené
alebo
súkromné
. Toto slovo sa nazýva predvolené alebo súkromné. To znamená, že metódu môžu volať iba triedy v rovnakom balíku.
Krok 3. Druhé kľúčové slovo,
statický
znamená, že metóda patrí do triedy a nie je inštanciou triedy (objektu).
Statické metódy je potrebné volať pomocou názvu triedy: „
ExampleClass.methodExample ()
Ak však kľúčové slovo
statický
neexistuje, metódy je možné volať iba prostredníctvom objektov. Ak sa napríklad volá trieda
PríkladObjekt
a má konštruktor (na vytvorenie objektu), nový objekt môžeme vytvoriť zadaním
ExampleObject obj = new ExampleObject ();
a zavolajte metódu pomocou „
obj.methodExample ();
".
Krok 4. Ďalšie slovo pred názvom metódy je
prázdny
.
Povedať
prázdny
znamená, že metóda nič nevracia (nič nevracia, ak metódu spustíte). Ak chcete, aby metóda niečo vrátila, stačí nahradiť slovo
prázdny
s dátovým typom (primitívny alebo referenčný typ) objektu (alebo primitívneho typu), ktorý chcete vygenerovať. Stačí pridať
vrátiť sa
plus objekt tohto typu niekde pred koncom kódu metódy.
Krok 5. Pri volaní metódy, ktorá niečo vracia, môžete použiť to, čo bolo vrátené
Napríklad, ak
someMethod ()
vráti celé číslo, potom môžete nastaviť celé číslo na to, čo sa vráti pomocou „
int a = someMethod ();
Krok 6. Niektoré metódy vyžadujú parametre
Metóda, ktorá má celočíselný parameter, by vyzerala takto
someMethod (int a)
. Pri použití metódy ako je táto, musíte napísať názov metódy a potom celé číslo do zátvoriek:
someMethod (5)
alebo
someMethod (n)
keby
je celé číslo.
Krok 7. Metóda môže mať aj viac parametrov, stačí ich oddeliť čiarkami. Ak metóda
nejaká metóda
vyžaduje dva parametre,
int a
a
Objekt obj
bude vyzerať „
someMethod (int a, Object obj)
. Ak chcete použiť túto novú metódu, musíte zavolať názov metódy, za ktorým nasleduje celé číslo a objekt v zátvorkách:
someMethod (4, vec)
s
vec
je a
Objekt
Tipy
-
Keď zavoláte metódu, ktorá niečo vráti, môžete zavolať inú metódu podľa toho, čo táto metóda vracia. Máme napríklad pomenovanú metódu
getObject ()
ktorý produkuje predmet. No v triede
Objekt
žiadne nestatické volania metód
natiahnuť
ktoré produkujú
Objekt
vo forme
Reťazec
. Ak teda chcete získať
Reťazec
je z
Objekt
vygeneroval
getObject ()
do jedného riadku stačí napísať „
Reťazec str = getObject (). ToString ();
- ".