Jak volat metodu java
Potřebujete hodně naučit se naučit se naučit se na Java. Třídy, metody, výjimky, návrháři, proměnné a tak dále - to vše může být těžko šílený. Naučte se vše, co je lepší ve fázích, a teď vám řekneme o metodách.
Kroky
jeden. Metoda je ekvivalentem funkcí v jazycích S-jako jazyky. Pro opakované použití jsou potřebné metody. Sada výrazů vytváří metodu, metoda může být způsobena jiným výrazem. Být způsoben všemi výrazy, které jsou součástí metody, bude splněna.Například: "
Veřejná statická voidová metodaexample () {}
".V něm není žádný kód, ale před názvem metody jsou klíčová slova (3) Veřejnost
, Statický
a Neplatný
.
2. Slovo
Veřejnost
Před názvem metody to znamená, že metoda může být způsobena kdekoli, včetně jiných tříd a dokonce souborů / paketů, pokud importujete příslušnou třídu. Nahradit Veřejnost
Můžete následující možnosti:Chráněný
a Soukromý
.Pokud je metoda Chráněný
, Pak mohou tuto metodu způsobit pouze tuto třídu a podtřídy (třídy vytvořené na základě třídy).Pokud je metoda Soukromý
, Pak to může být povolán pouze uvnitř třídy.Poslední klíčové slovo, obecně, ani slovo. Používá se, když místo toho Veřejnost
, Chráněný
nebo Soukromý
Nemáš nic.Toto je výchozí volání, což znamená, že tato metoda mohou zabírat pouze třídy ve stejném balíčku.
3. Druhé klíčové slovo,
Statický
, znamená, že metoda patří do třídy, a nikoli příkladem třídy (objektu). Statické metody mohou volat pomocí názvu třídy: "Zkoumání.Metodexample ()
".Pokud je však klíčové slovo Statický
chybí, pak může být metoda způsobena pouze prostřednictvím objektu.Například, pokud je volána třídaPříklad
, A má konstruktor (vytvořit objekty), pak můžeme vytvořit nový objekt tiskem ExampectObject obj = Nový příklad ()-
, a zavolejte na metodu "Obj.Metodexample ()-
".
4. Poslední slovo před metodou metody -
Neplatný
.Slovo Neplatný
To znamená, že metoda nic nevrátí (nedává nic při volání).Pokud chcete dát něco jako při volání metody, pak vyměňte slovo Neplatný
Typ datového objektu nebo primitivu, který chcete přijímat. Pak jen přidat Vrátit se
Plus předmět tohoto typu je někde blíže ke konci způsobu metody.
Pět. Volání metody, která něco vrátí, můžete použít vratný. Například, pokud
Somemethod ()
Vrátí celé číslo, pak můžete nastavit celé číslo pro to, co je vráceno, tak: "int a = somemethod ()-
"
6. Některé metody vyžadují parametry.Metoda, která vyžaduje celočíselný parametr vypadá takto:
Somemethod (int a)
Pomocí podobné metody napíšete název metody, pak celé číslo v závorkách: Somemethod (5)
nebo Somemethod (n)
Pokud N
- celé číslo.
7. Metody mohou mít několik parametrů oddělených čárkami.Pokud je metoda
SomeSthodnost
vyžaduje dva parametry, Int A
a Objekt obj
, Bude to vypadat takto: "Somemethod (int A, objekt obj)
".Chcete-li použít tuto metodu, musí být nazýván názvem metody, po které potřebujete napsat celé číslo a objekt v závorkách: Somemethod (4, věc)
kde Věc
- Tento Objekt
.Tipy
- Volání vrátí něco metody, můžete zavolat jinou metodu - v závislosti na skutečnosti, že metoda se vrací. Předpokládejme, že máme metodu
GetObject ()
, Vrácení objektu.Ve tříděObjekt
Existuje ne-statická metoda voláníTostring
, NávratObjekt
tak jakoTětiva
.Takže, pokud chceteTětiva
zObjekt
přesGetObject ()
v jednom řádku, pak musíte psát "String str = getObject ().Tosstrační ()-
".
Varování
- Opatrný s abstraktními třídami a metodami. Pokud abstraktní metoda nemůže být použita, dokud nebude splněna jinou třídou - koneckonců, v abstraktní metodě na začátku není žádný kód! Abstraktní třídy se používají jako druh rámce.