Si të telefononi një metodë në Java (me fotografi)

Përmbajtje:

Si të telefononi një metodë në Java (me fotografi)
Si të telefononi një metodë në Java (me fotografi)

Video: Si të telefononi një metodë në Java (me fotografi)

Video: Si të telefononi një metodë në Java (me fotografi)
Video: Si të regjistrosh biznesin online përmes e-Albanias 2024, Mund
Anonim

Kur filloni programimin në Java, ka shumë koncepte të reja për të mësuar. Ka klasa, metoda, përjashtime, konstruktorë, ndryshore dhe më shumë, dhe mund të bëhet dërrmuese. Pra, është mirë të mësosh pjesë për pjesë. Ky wikiHow ju mëson se si të thërrisni një metodë në Java.

Hapa

972649 1
972649 1

Hapi 1. Kuptoni se çfarë është një metodë

Në Java, një metodë është një seri deklaratash që krijojnë një funksion. Pasi të jetë deklaruar një metodë, ajo mund të thirret në pjesë të ndryshme të kodit për të ekzekutuar funksionin. Kjo është një mënyrë e dobishme për të ripërdorur të njëjtin kod pa pushim. Më poshtë është një shembull i një metode të thjeshtë.

    metoda publike e zbrazëtisë statikeName () {System.out.println ("Kjo është një metodë"); }

972649 2
972649 2

Hapi 2. Shpallni qasjen në klasë për metodën

Kur deklaroni një metodë në Java, duhet të deklaroni se cilat klasa mund t'i qasen metodës. Në shembullin e mësipërm, qasja deklarohet si "Publike". Ekzistojnë tre modifikues të aksesit që mund të deklaroni një metodë:

  • Publike:

    Duke vendosur modifikuesin e aksesit "publik" para emrit të metodës lejon që metoda të thirret nga kudo.

  • Të mbrojtura:

    Modifikuesi i qasjes "i mbrojtur", lejon që metoda të thirret brenda klasës dhe nënklasave të saj.

  • Private:

    Nëse deklarohet një metodë

    privat

  • atëherë metoda mund të thirret vetëm brenda klasës. Kjo quhet parazgjedhje, ose paketë-private. Kjo do të thotë që vetëm klasat në të njëjtën paketë mund ta thërrasin metodën.
972649 3
972649 3

Hapi 3. Shpallni klasën të cilës i përket metoda

Në shembullin e mësipërm, fjala kyçe e dytë, "statike" do të thotë që metoda i përket klasës dhe jo ndonjë shembull të klasës (objektit). Metodat statike duhet të thirren duke përdorur emrin e klasës: "ShembullClass.methodExample ()".

Nëse fjala kyçe "statike" nuk është përdorur, atëherë metoda mund të thirret vetëm përmes një objekti. Për shembull, nëse klasa quhej "ExampleObject" dhe kishte një konstruktor (për të bërë objekte), atëherë ne mund të krijonim një objekt të ri duke shtypur "ExampleObject obj = new ExampleObject ();", dhe ta quajmë metodën duke përdorur sa vijon: "obj.methodExample ();"

972649 4
972649 4

Hapi 4. Shpallni vlerën e kthimit

Vlera e kthimit deklaron emrin e vlerës që kthen metoda. Në shembullin e mësipërm fjala "zbrazëti" do të thotë që metoda nuk kthen asgjë.

  • Nëse dëshironi që një metodë të kthejë diçka, atëherë thjesht zëvendësoni fjalën "void <" me një lloj të dhënash (tip primitiv ose referencë) të objektit (ose tipit primitiv) që dëshironi të ktheni. Llojet primitive përfshijnë int, float, double dhe më shumë. Pastaj thjesht shtoni "kthim" plus një objekt të atij lloji diku në fund të kodit të metodës.
  • Kur thërrisni një metodë që kthen diçka, mund të përdorni atë që kthehet. Për shembull, nëse një metodë e quajtur "someMethod ()" kthen një numër të plotë (një numër), atëherë mund të vendosni një numër të plotë në atë që ai kthen duke përdorur kodin: "int a = someMethod ();"
972649 5
972649 5

Hapi 5. Shpallni emrin e metodës

Pasi të keni deklaruar klasat që mund të kenë qasje në metodën, klasën të cilës i përket dhe vlerën e kthimit, ju duhet t'i jepni një metode një emër në mënyrë që ajo të thirret. Për t'i dhënë metodës një emër, thjesht shkruani emrin e metodës e ndjekur nga një parantezë e hapur dhe e mbyllur. Shembujt e mësipërm përfshijnë, "someMethod ()" dhe "methodName ()". Pastaj do të futnit të gjitha deklaratat e metodës brenda kllapave kaçurrela të hapura dhe të mbyllura "{}"

972649 6
972649 6

Hapi 6. Thirrni metodën

Për të thirrur një metodë, ju vetëm duhet të shkruani emrin e metodës të ndjekur nga kllapa të hapura dhe të mbyllura në rreshtin që dëshironi të ekzekutoni metodën. Sigurohuni që të thërrisni vetëm një metodë brenda një klase që ka qasje në të. Më poshtë është një shembull i një metode që deklarohet dhe më pas thirret brenda klasës:.

    class classNameName {public static void methodName () {System.out.println ("Kjo është një metodë"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Hapi 7. Shtoni një parametër në një metodë (nëse është e nevojshme)

Disa metoda kërkojnë një parametër të tillë si një numër i plotë (një numër) ose një lloj reference (siç është emri i një objekti). Nëse një metodë kërkon një parametër, thjesht shkruani parametrin në mes të kllapës së hapur dhe të mbyllur pas emrit të metodës. Një metodë që kërkon një parametër të plotë të një numri të plotë do të duket si "someMethod (int a)" ose e ngjashme. Një metodë që përdor një lloj referimi do të duket si "metoda (objekti obj)" ose e ngjashme.

972649 8
972649 8

Hapi 8. Thirrni një metodë me një parametër

Kur thërrisni një metodë që kërkon një parametër, thjesht do të shtoni parametrin në paretezë pas emrit të metodës. Për shembull: "someMethod (5)" ose "someMethod (n)" nëse "n" është një numër i plotë. Nëse metoda kërkon një objekt referimi, thjesht shkruani emrin e objektit në kllapa të hapura dhe të mbyllura. Për shembull, "disaMetoda (4, gjë)".

972649 9
972649 9

Hapi 9. Shtoni parametra të shumtë në një metodë

Metodat gjithashtu mund të kenë parametra të shumtë, thjesht të ndara me presje. Në shembullin e mëposhtëm, krijohet një metodë për të shtuar dy numra të plotë së bashku dhe për të kthyer shumën si metoda e kthimit. Kur metoda thirret, dy numrat e plotë jepen pasi parametrat do të shtohen së bashku. Kur programi të ekzekutohet, do të merrni një dalje që thotë "Shuma e A dhe B është 50".:

    klasa publike myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("Shuma e A dhe B është"+ c); } public static void main (String args) {sum (20, 30); }}

Video - Duke përdorur këtë shërbim, disa informacione mund të ndahen me YouTube

Këshilla

  • Kur thërrisni një metodë që kthen diçka, mund të telefononi një metodë tjetër bazuar në atë që ajo metodë kthen. Le të themi se kemi një metodë të quajtur

    getObject ()

    që kthen një objekt. Epo, në klasë

    Objekt

    ekziston një thirrje e metodës jo-statike

    teString

    që e kthen

    Objekt

    në formën e a

    Varg

    Me Pra, nëse dëshironi ta merrni atë

    Varg

    nga

    Objekt

    u kthye nga

    getObject ()

    në një rresht, thjesht do të shkruash"

    String str = getObject (). ToString ();

  • ".

Recommended: