Ako zavolať metódu java
Potrebujete veľa naučiť sa naučiť sa naprogramovať na Java. Triedy, metódy, výnimky, dizajnéri, premenné a tak ďalej - všetko môže byť sotva bláznivé. Naučte sa všetko lepšie v etapách, a teraz vám povieme o metódach.
Kroky
jeden. Metóda je ekvivalent funkcií v jazykoch podobných S. Metódy sú potrebné na opätovné použitie kódu. Sada výrazov vytvára spôsob, metóda môže byť spôsobená iným výrazom. Byť spôsobený všetkými výrazmi, ktoré sú súčasťou metódy.Napríklad: "
Public Static Void MethodExample () {}
".Neexistuje žiadny kód, ale pred metódou metódou sú kľúčové slová (3) Verejnosť
, Statické
a Neplatný
.
2. Slovné slovo
Verejnosť
Pred názvom metódy znamená, že metóda môže byť spôsobená odkiaľkoľvek, vrátane iných tried a dokonca aj súborov / paketov, ak importujete príslušnú triedu. Nahradiť Verejnosť
Môžete nasledovať nasledujúce možnosti:Chránené
a Súkromné
.Ak je metóda Chránené
, Potom môže táto metóda spôsobiť iba túto triedu a podtriedy (triedy vytvorené na základe triedy).Ak je metóda Súkromné
, Potom môže byť volaný len vo vnútri triedy.Posledné kľúčové slovo, vo všeobecnosti, ani slovo. Používa sa, keď namiesto toho Verejnosť
, Chránené
alebo Súkromné
Nemáš nič.Toto je predvolené volanie, čo znamená, že táto metóda môžu zaberať iba triedy v rovnakom balení.
3. Druhé kľúčové slovo,
Statické
, znamená, že metóda patrí do triedy a nie príkladom triedy (objekt). Statické metódy môžu volať pomocou názvu triedy: "Skúška.Metodeexample ()
".Avšak, ak kľúčové slovo Statické
Chýba tam, potom môže byť metóda spôsobená iba objektom.Napríklad, ak je triedaExpedícia
, A má konštruktér (na vytvorenie objektov), potom môžeme vytvoriť nový objekt tlač ExampleObject OBJ = NEW GAPEOBJECT ()-
, a zavolať metódu "Obj.Metodeexample ()-
".
4. Posledné slovo pred spôsobom metódy -
Neplatný
.Slovné slovo Neplatný
Znamená to, že táto metóda nič nevráti (pri volaní nič neposkytuje).Ak chcete dať niečo ako pri volaní metódy, potom len nahradíte slovo Neplatný
Typ dátového objektu alebo primitívneho, ktoré chcete prijať. Potom jednoducho pridajte Návrat
plus objekt tohto typu je niekde bližšie ku koncu metódy metódy.
päť. Volanie metódy, ktorá niečo vráti, môžete použiť vratný. Napríklad, ak
Somemethod ()
Vracia celé číslo, potom môžete nastaviť celé číslo pre to, čo sa vráti, tak: "int a = somemethod ()-
"
6. Niektoré metódy vyžadujú parametre.Metóda, ktorá vyžaduje, aby proces celočíselnej farby vyzeral takto:
Sommetod (int a)
Použitie podobnej metódy, napíšte názov metódy, potom celé číslo v zátvorkách: Somemethod (5)
alebo Somemethod (n)
ak N
- celé číslo.
7. Metódy môžu mať niekoľko parametrov oddelených čiarkami.Ak je metóda
Symetood
vyžaduje dva parametre, Int A
a Objekt obj
, Bude to vyzerať takto: "Somemetod (int A, objekt obj)
".Ak chcete použiť túto metódu, musí byť nazývaný menom spôsobu, po ktorom potrebujete písať celé číslo a objekt v zátvorkách: Somemethod (4, vec)
kde Vec
- Toto Objekt
.Tipy
- Volanie vrátil niečo metódu, môžete zavolať inú metódu - v závislosti od skutočnosti, že metóda sa vráti. Predpokladajme, že máme metódu
GetObject ()
, Vrátenie objektu.V triedeObjekt
Tam je neštandardná metódaNatiahnuť
, VrátenieObjekt
akoReťazec
.Takže, ak chcete získaťReťazec
zObjekt
napriečGetObject ()
v jednom riadku, potom musíte písať "String str = GetObject ().Natiahnuť ()-
".
Upozornenia
- Opatrní s abstraktnými triedami a metódami. Ak nie je možné použiť abstraktnú metódu, kým nie je splnená inou triedou - po tom všetkom, v abstraktnej metóde na začiatku nie je kód! Abstraktné triedy sa používajú ako druh rámu.