Hogyan hívhatunk egy java módszert

Sokat kell tanulnia, hogy megtanuljon programozni a java-t. Osztályok, módszerek, kivételek, tervezők, változók és így tovább - mindez aligha lehet őrült. Megtanulják, hogy minden jobb a szakaszokban, és most elmondjuk a módszerekről.

Lépések

  1. A kép címe Java Methods 1.jpg
egy. A módszer a funkciók egyenértékű az S-Like nyelveken. A kód újrafelhasználásához szükséges módszerekre van szükség. A kifejezéskészlet létrehoz egy módszert, a módszert egy másik kifejezés okozhatja. A módszer részét képező összes kifejezés okozta.Például: "Nyilvános statikus void módszerexmample () {}".Nincs kód, de vannak kulcsszavak (3) a módszer neve előtt, nevezetesen Nyilvános, Statikus és Üres.
  • Kép Java Módszerek 2.jpg
    2. Szó Nyilvános A módszer nevét megelőzően ez azt jelenti, hogy a módszer bárhonnan, más osztályok és akár fájlok / csomagok, ha a megfelelő osztályba importálhatja. Helyettesít Nyilvános A következő lehetőségek közül választhat:Védett és Magán.Ha a módszer Védett, Ezután csak ez az osztály és alosztályok (osztály alapján létrehozott osztályok) okozhat ezt a módszert.Ha a módszer Magán, akkor csak az osztályba kerülhet.Utolsó kulcsszó, általában, nem is szó. Ahelyett, hogy helyette Nyilvános, Védett vagy Magán Nincs semmid.Ez az alapértelmezett hívás, ami azt jelenti, hogy csak az azonos csomagban lévő osztályok képesek felvenni ezt a módszert.
  • Kép Java Módszerek 3.jpg
    3. Második kulcsszó, Statikus, azt jelenti, hogy a módszer az osztályhoz tartozik, és nem példa az osztályra (objektum). A statikus módszerek osztálynévvel hívhatnak: "ExamplageLass.Módszerexample ()".Ha azonban a kulcsszó Statikus nincs ott, akkor a módszer csak az objektumon keresztül történhet.Például, ha az osztályt hívjákExampleabect, És van egy konstruktorja (objektumok létrehozása), akkor új objektumot hozhatunk létre nyomtatással Exampleobject obj = új exampleabect ()-, és hívja a módszert "OBJ.Módszerexample ()-".
  • A kép címe Java Methods 4.jpg
    4. Utolsó szó a módszer módja előtt - Üres.Szó Üres Ez azt jelenti, hogy a módszer nem tér vissza semmit (nem ad semmit híváskor).Ha szeretné adni valamit, amikor a módszert hívja, akkor csak cserélje ki a szót Üres A fogadni kívánt adatobjektum vagy primitív típusa. Akkor csak add hozzá Visszatérés plusz az ilyen típusú objektum valahol közelebb van a módszer módszerének végéhez.
  • A kép címe Java Módszerek 1.jpg
    öt. Olyan módszert követel, amely valamit visszaad, használhatja a visszaküldést. Például, ha Somemethod () Visszaadja az egész számot, akkor beállíthatja az egész számot, amit visszatért, így: "int A = SomeThod ()-"
  • Kép Java Módszerek 6.jpg
    6. Néhány módszer paramétereket igényel.Az integer paramétert igénylő módszer így néz ki: Somemethod (int a)Hasonló módszerrel írja be a módszer nevét, majd egy egész szám zárójelben: Somemethod (5) vagy Somemethod (n) ha N - egész szám.
  • Kép Java Módszerek 1.jpg
    7. A módszerek több paramétert tartalmazhatnak vesszővel elválasztva.Ha a módszer Somemethod két paramétert igényel, Int A és Objektum obj, Ez így fog kinézni: "Somemethod (int a, objektum obj)".Ennek a módszernek a használatához azt a módszer nevével kell hívni, amely után egy egész számot és objektumot kell írnia a zárójelben: Somemethod (4, dolog) ahol Dolog - Ez Tárgy.
  • Tippek

    • Hívás Visszatérése valami módszert, hívhat egy másik módszert - attól függően, hogy a módszer visszatér. Tegyük fel, hogy van egy módszerünk Getobject (), Visszatérő objektum.Osztályban Tárgy Van egy nem statikus módszerhívás Tostring, Visszatérés Tárgy mint Húr.Szóval, ha meg akarsz kapni Húr tól től Tárgy át Getobject () Egy sorban, akkor írnia kell "String str = getobject ().Tostring ()-".

    Figyelmeztetések

    • Óvatos az absztrakt osztályokkal és módszerekkel. Ha az absztrakt módszert nem lehet használni, amíg egy másik osztály teljesíti - végül is, az absztrakt módszerben az elején nincs kód! Az absztrakt osztályokat egyfajta keretként használják.
    Hasonló publikációk