Ha Java programozó szeretne lenni, sok új fogalmat kell megtanulnia. Vannak osztályok, módszerek, kivételek, konstruktorok, változók és egyebek; Elborult lehet a tanulásban. Tehát egyenként meg kell tanulni őket. Ebben a bemutató cikkben megtudhatja, hogyan kell meghívni egy metódust a java -ban.
Lépés
1. lépés. Módszer a programozási nyelvek funkcióival egyenértékű, mint például a C, ami segít a kódok újrafelhasználásában. A metódusok állítások sorozatából állnak, és ezek más módszerekkel is meghívhatók. Híváskor a módszer részét képező összes utasítás végrehajtásra kerül. Például fontolja meg ezt a módszert:"
public static void methodExample () {}
. Jelenleg nincs benne kód, de a módszer neve előtt három kulcsszó található
nyilvános
,
statikus
és
üres
2. lépés. Szó
nyilvános
a metódus neve előtt azt jelenti, hogy magát a metódust meg lehet hívni minden olyan helyről, amely egy másik osztályt tartalmaz, még egy másik csomagból (fájlból) is, amíg importálja ezt az osztályt.
Vannak más szavak is, amelyek helyettesíthetik
nyilvános
. A szó az
védett
és
magán
. Ha egy módszer
védett
akkor csak ez az osztály és annak alosztályai (osztályok, amelyek ezt használják a kód összeállításának alapjául) hívhatják meg a módszert. Egy metódus
magán
csak azon az osztályon belül hívható. Az utolsó kulcsszó valójában nem egy szó. A szót csak akkor használjuk, ha nincs helyettesítője
nyilvános
,
védett
vagy
magán
. Ezt a szót alapértelmezettnek vagy csomag-magánnak hívják. Ez azt jelenti, hogy csak az azonos csomagban lévő osztályok hívhatják meg a módszert.
3. lépés. Második kulcsszó,
statikus
azt jelenti, hogy a módszer az osztályhoz tartozik, és nem az osztály (objektum) példánya.
A statikus metódusokat az osztály nevével kell meghívni:"
ExampleClass.methodExample ()
Ha azonban a kulcsszó
statikus
nem létezik, a metódusok csak objektumokon keresztül hívhatók meg. Például, ha az osztály meghívásra kerül
PéldaObject
és rendelkezik konstruktorral (egy objektum létrehozásához), gépeléssel új objektumot hozhatunk létre
ExampleObject obj = new ExampleObject ();
és hívja a módszert a"
obj.methodExample ();
".
Lépés 4. Egy másik szó a metódus neve előtt
üres
.
Mond
üres
azt jelenti, hogy a metódus semmit nem ad vissza (semmit sem ad vissza, ha futtatja a módszert). Ha azt szeretné, hogy egy módszer visszaadjon valamit, cserélje ki a szót
üres
a létrehozni kívánt objektum (vagy primitív típus) adattípusával (primitív vagy referenciatípus). Csak add hozzá
Visszatérés
plusz egy ilyen típusú objektum valahol a metóduskód vége előtt.
5. lépés. Ha valamit visszaadó metódust hív, használhatja a visszaadottat
Például, ha
someMethod ()
egész számot ad vissza, akkor beállíthat egy egész számot a"
int a = someMethod ();
6. lépés. Egyes módszerek paramétereket igényelnek
Egy egész paramétert használó módszer így nézne ki
someMethod (int a)
. Ilyen módszer használata esetén zárójelbe kell írnia a metódus nevét, majd egy egész számot:
someMethod (5)
vagy
someMethod (n)
ha
egy egész szám.
7. lépés. Módszer több paramétert is tartalmazhat, csak vesszővel válassza el őket. Ha módszer
someMethod
két paramétert igényel,
int a
és
Objektum obj
így fog kinézni"
someMethod (int a, Object obj)
. Az új módszer használatához meg kell hívnia a metódus nevét, majd egy egész számot és egy zárójelben lévő objektumot:
someMethod (4, dolog)
val vel
dolog
egy
Tárgy
Tippek
-
Ha meghív egy olyan módszert, amely visszaad valamit, akkor egy másik módszert is meghívhat annak alapján, hogy az adott módszer mit ad vissza. Például van egy elnevezett módszerünk
getObject ()
amely tárgyat állít elő. Nos, az osztályban
Tárgy
nincs nem statikus metódushívás
toString
amelyek termelnek
Tárgy
formájában
Húr
. Szóval, ha meg akarod szerezni
Húr
ból van
Tárgy
generálta
getObject ()
csak egy sorban írjon"
String str = getObject (). ToString ();
- ".