Pokud se chcete stát programátorem Java, musíte se naučit mnoho nových konceptů. Existují třídy, metody, výjimky, konstruktory, proměnné a další; Můžete být ohromeni tím, že se to naučíte. Měli byste se je tedy naučit jeden po druhém. V tomto článku se dozvíte, jak volat metodu v Javě.
Krok
Krok 1. Metoda ekvivalent funkcí v programovacích jazycích, jako je C, což pomáhá při opětovném použití kódu. Metody se skládají z řady příkazů a tyto metody lze volat pomocí jiných příkazů. Při volání budou provedeny všechny příkazy, které jsou součástí metody. Zvažte například tuto metodu:"
public static void methodExample () {}
". Aktuálně v něm není žádný kód, ale před názvem metody jsou tři klíčová slova. Existuje."
veřejnost
,
statický
a
prázdné
Krok 2. Slovo
veřejnost
before the method name means that the method itself can be called from any place that includes another class, even from a different package (file) as long as you import that class.
Existují i jiná slova, která mohou nahradit
veřejnost
. Slovo je
chráněný
a
soukromé
. Pokud metoda
chráněný
pak metodu může volat pouze tato třída a její podtřídy (třídy, které ji používají jako základ pro kompilaci kódu). Metoda
soukromé
lze volat pouze v rámci této třídy. Poslední klíčové slovo ve skutečnosti není slovo. Slovo se používá pouze v případě, že nemáte žádnou náhradu
veřejnost
,
chráněný
nebo
soukromé
. Toto slovo se nazývá výchozí nebo soukromé. To znamená, že metodu mohou volat pouze třídy ve stejném balíčku.
Krok 3. Druhé klíčové slovo,
statický
znamená, že metoda patří do třídy a není instancí třídy (objektu).
Statické metody je nutné volat pomocí názvu třídy:"
ExampleClass.methodExample ()
Pokud však klíčové slovo
statický
neexistuje, metody lze volat pouze prostřednictvím objektů. Pokud je například volána třída
Příklad Objekt
a má konstruktor (k vytvoření objektu), můžeme nový objekt vytvořit zadáním
ExampleObject obj = new ExampleObject ();
a zavolejte metodu pomocí „
obj.methodExample ();
".
Krok 4. Další slovo před názvem metody je
prázdné
.
Říci
prázdné
znamená, že metoda nic nevrací (nevrací nic, pokud metodu spustíte). Pokud chcete, aby metoda něco vrátila, stačí nahradit slovo
prázdné
s datovým typem (primitivním nebo referenčním typem) objektu (nebo primitivního typu), který chcete generovat. Jen Přidej
vrátit se
plus objekt tohoto typu někde před koncem kódu metody.
Krok 5. Při volání metody, která něco vrací, můžete použít to, co bylo vráceno
Například pokud
someMethod ()
vrací celé číslo, pak můžete nastavit celé číslo na to, co se vrací s"
int a = someMethod ();
Krok 6. Některé metody vyžadují parametry
Metoda, která přebírá celočíselný parametr, by vypadala takto
someMethod (int a)
. Při použití metody, jako je tato, musíte napsat název metody, pak celé číslo do závorek:
someMethod (5)
nebo
someMethod (n)
-li
je celé číslo.
Krok 7. Metoda může mít také více parametrů, stačí je oddělit čárkami. Pokud metoda
nějaká metoda
vyžaduje dva parametry,
int a
a
Objekt obj
bude vypadat"
someMethod (int a, Object obj)
. Chcete -li použít tuto novou metodu, musíte zavolat název metody následovaný celým číslem a objektem v závorkách:
someMethod (4, věc)
s
věc
je
Objekt
Tipy
-
Když zavoláte metodu, která něco vrací, můžete zavolat jinou metodu podle toho, co tato metoda vrací. Například máme metodu pojmenovanou
getObject ()
který vytváří předmět. No, ve třídě
Objekt
žádná volání nestatické metody
toString
které produkují
Objekt
ve formě
Tětiva
. Pokud tedy chcete získat
Tětiva
je z
Objekt
vygenerováno uživatelem
getObject ()
do jednoho řádku stačí napsat"
Řetězec str = getObject (). ToString ();
- ".