Módszerek hívása Java -ban: 7 lépés (képekkel)

Tartalomjegyzék:

Módszerek hívása Java -ban: 7 lépés (képekkel)
Módszerek hívása Java -ban: 7 lépés (képekkel)

Videó: Módszerek hívása Java -ban: 7 lépés (képekkel)

Videó: Módszerek hívása Java -ban: 7 lépés (képekkel)
Videó: Доступ к файлам на Synology NAS через Проводник Windows или Finder на Mac | Synology 2024, Lehet
Anonim

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

Java módszerek 1. lépés
Java módszerek 1. 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

Java módszerek 2. lépés
Java módszerek 2. lépés

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.

Java módszerek 3. lépés
Java módszerek 3. lépés

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 ();

".

Java módszerek 4. lépés
Java módszerek 4. lépés

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.

Java módszerek 5. lépés
Java módszerek 5. lépés

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 ();

Java módszerek 6. lépés
Java módszerek 6. lépés

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.

Java módszerek 7. lépés
Java módszerek 7. lépés

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 ();

  • ".

Ajánlott: