Hogyan hívjunk módszert a Java -ban (képekkel)

Tartalomjegyzék:

Hogyan hívjunk módszert a Java -ban (képekkel)
Hogyan hívjunk módszert a Java -ban (képekkel)

Videó: Hogyan hívjunk módszert a Java -ban (képekkel)

Videó: Hogyan hívjunk módszert a Java -ban (képekkel)
Videó: Computer Power Supply Box Running a car amplifier 2024, Lehet
Anonim

A Java programozás megkezdésekor sok új fogalmat kell megtanulni. Vannak osztályok, módszerek, kivételek, konstruktorok, változók és egyebek, és ez elsöprő lehet. Tehát a legjobb, ha darabonként tanulunk. Ez a wikiHow megtanítja, hogyan kell meghívni egy metódust Java -ban.

Lépések

972649 1
972649 1

1. lépés. Értse meg, mi a módszer

A Java -ban a módszer olyan utasításokat tartalmaz, amelyek függvényt hoznak létre. Ha egy metódust deklaráltunk, akkor a kód végrehajtásához a kód különböző részein lehet meghívni. Ez hasznos módja annak, hogy ugyanazt a kódot újra és újra felhasználjuk. Az alábbi példa egy egyszerű módszer.

    public static void methodName () {System.out.println ("Ez egy módszer"); }

972649 2
972649 2

2. lépés: Nyissa meg a metódus osztályhozzáférését

Amikor egy módszert deklarál a Java -ban, be kell jelentenie, hogy mely osztályok férhetnek hozzá a módszerhez. A fenti példában a hozzáférést nyilvánosnak nyilvánítják. Három hozzáférési módosítót lehet deklarálni egy módszerrel:

  • Nyilvános:

    Azáltal, hogy a hozzáférési módosítót "public" -ra helyezi a metódus neve elé, lehetővé teszi a metódus bárhonnan történő meghívását.

  • Védett:

    A "védett" hozzáférésmódosító csak a metódus meghívását teszi lehetővé osztályán és alosztályain belül.

  • Magán:

    Ha egy módszert deklarálnak

    magán

  • akkor a módszer csak az osztályon belül hívható meg. Ezt hívják alapértelmezettnek, vagy csomag-magánnak. Ez azt jelenti, hogy csak az azonos csomagban lévő osztályok hívhatják meg a módszert.
972649 3
972649 3

Lépés 3. Nyilvánítsa ki azt az osztályt, amelyhez a módszer tartozik

A fenti példában a második "statikus" kulcsszó azt jelenti, hogy a módszer az osztályhoz tartozik, és nem az osztály (objektum) bármely példányához. A statikus metódusokat az osztály nevével kell meghívni: "ExampleClass.methodExample ()".

Ha a "statikus" kulcsszót nem használták, akkor a módszer csak egy objektumon keresztül hívható meg. Például, ha az osztályt "ExampleObject" -nek hívták, és konstruktorral rendelkezett (az objektumok készítéséhez), akkor létrehozhatnánk egy új objektumot az "ExampleObject obj = new ExampleObject ();" begépelésével, és meghívhatjuk a metódust a következő használatával: "obj.methodExample ();"

972649 4
972649 4

4. lépés. Nyilvánítsa a visszatérési értéket

A visszatérési érték deklarálja a módszer által visszaadott érték nevét. A fenti példában a "void" szó azt jelenti, hogy a módszer nem ad vissza semmit.

  • Ha azt szeretné, hogy egy módszer visszaadjon valamit, akkor egyszerűen cserélje ki az "void <" szót a visszaadni kívánt objektum (vagy primitív típus) adattípusával (primitív vagy referenciatípus). A primitív típusok közé tartozik az int, float, double és még sok más. Ezután csak adja hozzá a "return" -t és az ilyen típusú objektumot valahol a módszer kódjának vége felé.
  • Ha olyan módszert hív, amely visszaad valamit, akkor használhatja azt, amit visszaad. Például, ha a "someMethod ()" nevű metódus egy egész számot (számot) ad vissza, akkor a kód használatával beállíthat egy egész számot arra, amit visszaad: "int a = someMethod ();"
972649 5
972649 5

5. lépés. Nyújtsa be a módszer nevét

Miután deklarálta azokat az osztályokat, amelyek hozzáférhetnek a metódushoz, az osztályhoz, amelyhez tartozik, és a visszatérési értéket, nevet kell adnia a metódusnak, hogy meghívható legyen. A metódus nevének megadásához egyszerűen írja be a metódus nevét, majd egy nyitott és zárt zárójelet. A fenti példák a következők: "someMethod ()" és "methodName ()". Ezután az összes metóduskifejezést a "{}" nyitott és zárt zárójeles zárójelekbe írja be

972649 6
972649 6

6. lépés. Hívja fel a módszert

Egy metódus meghívásához csak be kell írnia a metódus nevét, majd a nyitott és zárt zárójeleket a metódust végrehajtani kívánó sorba. Győződjön meg arról, hogy csak olyan metódust hív meg az osztályon belül, amely hozzáfér hozzá. Az alábbiakban egy példa látható az osztályon belül deklarált, majd meghívott módszerre:.

    public class className {public static void methodName () {System.out.println ("Ez egy módszer"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

7. lépés. Adjon hozzá egy paramétert a módszerhez (ha szükséges)

Egyes módszerekhez olyan paraméterre van szükség, mint például egész szám (szám) vagy referencia típus (például objektum neve). Ha egy metódus paramétert igényel, akkor egyszerűen írja be a paramétert a metódus neve után a nyitott és zárt zárójel közé. Egy olyan módszer, amely egy egész szám egész paraméterét igényli, így néz ki: "someMethod (int a)" vagy hasonló. A referencia típust használó módszer "someMethod (Object obj)" vagy hasonló.

972649 8
972649 8

Lépés 8. Hívjon egy metódust egy paraméterrel

Ha olyan paramétert igénylő metódust hív, akkor egyszerűen adja hozzá a paramétert a paretézishez a metódus neve után. Például: "someMethod (5)" vagy "someMethod (n)", ha az "n" egész szám. Ha a módszerhez referenciaobjektum szükséges, egyszerűen írja be az objektum nevét a nyitott és zárt zárójelbe. Például: "someMethod (4, dolog)".

972649 9
972649 9

9. lépés. Több paraméter hozzáadása egy módszerhez

A metódusoknak több paramétere is lehet, egyszerűen vesszővel elválasztva. A következő példában létrehozunk egy módszert két egész szám összeadására és az összeg visszatérési módszerként való visszaadására. A módszer meghívásakor a két egész szám megadásra kerül, mivel a paraméterek összeadódnak. A program futtatásakor egy kimenetet kap, amely így szól: "A és B összege 50":

    public class myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("A és B összege"+ c); } public static void main (String args) {összeg (20, 30); }}

Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal

Tippek

  • Amikor egy módszert hív meg, amely visszaad valamit, akkor egy másik módszert is meghívhat annak alapján, amit ez a módszer ad vissza. Tegyük fel, hogy van egy úgynevezett módszerünk

    getObject ()

    amely visszaad egy objektumot. Nos, az osztályban

    Tárgy

    van egy nem statikus metódushívás

    toString

    hogy visszatér a

    Tárgy

    formájában a

    Húr

    . Szóval, ha ezt meg akartad szerezni

    Húr

    tól

    Tárgy

    által visszatért

    getObject ()

    csak egy sorba írnád"

    String str = getObject (). ToString ();

  • ".

Ajánlott: