Klicanje metode v Javi

Avtor: Tamara Smith
Datum Ustvarjanja: 23 Januar 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Nephropathy in childbirth ©
Video.: Nephropathy in childbirth ©

Vsebina

Ko začnete programirati v Javi, se lahko naučite veliko novih konceptov. Obstajajo razredi, metode, izjeme, konstruktorji, spremenljivke itd., Ki so včasih lahko izjemni. Zato se je jezika najbolje naučiti korak za korakom. V tem članku boste izvedeli, kako priklicati metodo v Javi.

Stopati

  1. Metoda je enakovredna funkciji v jezikih, kot je C, kar olajša ponovno uporabo kode. Številni stavki skupaj tvorijo metodo in to metodo lahko pokliče druga izjava. Ko je metoda poklicana, se izvedejo vsi stavki, ki so del te metode. Na primer, razmislite o tej metodi: "public static void methodExample () {}". Ne vsebuje še nobene kode, vendar za ime metode obstajajo tri ključne besede. Ti so javni, statični in neveljavni.

  2. Beseda public pred imenom metode pomeni, da je samo metodo mogoče poklicati od koder koli, na primer iz razredov ali celo iz drugih paketov (datotek), če razred (razred) uvozite. Tri druge besede lahko nadomestijo javno. Ti so zaščiteni in zasebni. Če je metoda zaščitena, jo lahko pokliče samo ta razred in podrazredi (razredi, ki to uporabljajo kot osnovo za nadaljnjo kodo). Če je metoda zasebna, jo je mogoče priklicati samo znotraj samega razreda. Zadnja ključna beseda v bistvu niti besede ni. Uporabite to besedo, če nimate ničesar drugega namesto javnega, zaščitenega ali zasebnega. To se imenuje "privzeto" ali zasebno paketno. To pomeni, da lahko metodo pokličejo le razredi v istem paketu.

  3. Druga ključna beseda, static, pomeni, da metoda pripada razredu in ni primerek razreda (predmeta). Statične metode je treba poklicati z imenom razreda: "ExampleClass.methodExample ()". Če pa statike ni, lahko metodo pokliče samo objekt. Na primer, z razredom z imenom ExampleObject in konstruktorjem (za ustvarjanje predmetov) lahko ustvarimo nov objekt s kodo ExampleObject obj = new ExampleObject () in nato prikličemo metodo z "obj.methodExample ();".

  4. Zadnja beseda pred imenom metode je nična. Beseda void pomeni, da metoda ne vrne nič (ko jo zaženete). Če želite, da metoda vrne nekaj, besedo void zamenjajte s podatkovnim tipom (primitivni ali referenčni tip) predmeta (ali primitivnega tipa), ki ga želite vrniti. Nato dodajte vrnitveno kodo in objekt te vrste nekje na koncu kode metode.

  5. Ko prikličete metodo, ki nekaj vrne, lahko uporabite vse, kar je vrnjeno. Če na primer neka metoda () vrne celo število, lahko celo število daste vrednost tega, kar je bilo vrnjeno s kodo "int a = someMethod ();"

  6. Nekatere metode zahtevajo parameter. Metoda, ki zahteva parameter ali celo število, je videti nekako takole: someMethod (int a). Ko uporabljate takšno metodo, vpišete ime metode, nato pa celo število v oklepajih: someMethod (5) ali someMethod (n), če je n celo število.

  7. Metode imajo lahko tudi več parametrov, ločenih z vejicami. Če metoda someMethod zahteva dva parametra, int a in Object obj, to zapišite kot "someMethod (int a, Object obj)". Če bi uporabili to novo metodo, bi jo poklicalo ime metode, ki ji v oklepaju sledi celo število in objekt: someMethod (4, thing), kjer je stvar objekt.

Nasveti

  • Ko prikličete metodo, ki nekaj vrne, lahko pokličete drugo metodo, ki temelji na tem, kaj ta metoda vrne. Recimo, da imamo metodo getObject (), ki vrne objekt. V razredu Object obstaja ne-statična metoda, imenovana toString, ki vrne predmet v obliki niza. Torej, če želite, da se niz vrne iz predmeta z getObject () v eni vrstici kode, to programirate kot "String str = getObject (). ToString ();".

Opozorila

  • Bodite previdni pri abstraktnih predavanjih in metodah. Če je metoda "abstraktna", je ni mogoče uporabiti, dokler je ne izvede drug razred. To je zato, ker abstraktna metoda na začetku ne vsebuje nobene kode. Abstraktni razredi se uporabljajo kot nekakšen okvir.