Ja vēlaties kļūt par Java programmētāju, ir jāapgūst daudz jaunu jēdzienu. Ir klases, metodes, izņēmumi, konstruktori, mainīgie un daudz kas cits; Jūs varat būt satriekts, to apgūstot. Tātad, jums tie jāapgūst pa vienam. Šajā apmācības rakstā jūs uzzināsit, kā izsaukt metodi java.
Solis
Solis 1. Metode līdzvērtīga funkcijām programmēšanas valodās, piemēram, C, kas palīdz atkārtoti izmantot kodu. Metodes sastāv no virknes paziņojumu, un šīs metodes var izsaukt, izmantojot citus paziņojumus. Pēc izsaukuma tiks izpildīti visi paziņojumi, kas ir daļa no metodes. Piemēram, apsveriet šo metodi:"
public static void methodExample () {}
. Pašlaik tajā nav koda, bet pirms metodes nosaukuma ir trīs atslēgvārdi. Ir
publiski
,
statisks
un
spēkā neesošs
Solis 2. Vārds
publiski
pirms metodes nosaukums nozīmē, ka pašu metodi var izsaukt no jebkuras vietas, kurā ietilpst cita klase, pat no citas paketes (faila), kamēr importējat šo klasi.
Ir arī citi vārdi, kurus var aizstāt
publiski
. Vārds ir
aizsargāti
un
Privāts
. Ja metode
aizsargāti
tad tikai šī klase un tās apakšklases (klases, kuras to izmanto kā pamatu koda apkopošanai) var izsaukt šo metodi. Metode
Privāts
var izsaukt tikai šīs klases ietvaros. Pēdējais atslēgvārds patiesībā nav vārds. Vārdu lieto tikai tad, ja jums nav aizstājēja
publiski
,
aizsargāti
vai
Privāts
. Šo vārdu sauc par noklusēto vai pakotnes privāto. Tas nozīmē, ka metodi var izsaukt tikai vienas paketes klases.
3. darbība. Otrais atslēgvārds,
statisks
nozīmē, ka metode pieder klasei un nav klases (objekta) instance.
Statiskās metodes jāizsauc, izmantojot klases nosaukumu:"
ExampleClass.methodExample ()
Tomēr, ja atslēgvārds
statisks
nepastāv, metodes var izsaukt tikai caur objektiem. Piemēram, ja tiek izsaukta klase
PiemērsObjekts
un ir konstruktors (lai izveidotu objektu), mēs varam izveidot jaunu objektu, ierakstot
ExampleObject obj = jauns ExampleObject ();
un izsauciet metodi ar"
obj.methodExample ();
".
Solis 4. Vēl viens vārds pirms metodes nosaukuma ir
spēkā neesošs
.
Sakiet
spēkā neesošs
nozīmē, ka metode neko neatgriež (neko neatgriež, ja palaižat metodi). Ja vēlaties, lai metode kaut ko atdotu, vienkārši nomainiet vārdu
spēkā neesošs
ar ģenerējamā objekta (vai primitīvā tipa) datu tipu (primitīvs vai atsauces veids). Vienkārši pievienojiet
atgriezties
plus šāda veida objekts kaut kur pirms metodes koda beigām.
5. solis. Izsaucot metodi, kas kaut ko atgriež, varat izmantot atgriezto
Piemēram, ja
someMethod ()
atgriež veselu skaitli, tad jūs varat iestatīt veselu skaitli uz to, kas tiek atgriezts ar"
int a = someMethod ();
6. solis. Dažām metodēm ir nepieciešami parametri
Metode, kurā tiek izmantots vesels skaitļa parametrs, izskatītos šādi
someMethod (int a)
. Izmantojot šādu metodi, iekavās jāraksta metodes nosaukums un pēc tam vesels skaitlis:
someMethod (5)
vai
someMetode (n)
ja
ir vesels skaitlis.
7. solis. Metode var būt arī vairāki parametri, vienkārši atdaliet tos ar komatiem. Ja metode
dažas metodes
nepieciešami divi parametri,
int
un
Objekts obj
izskatīsies"
someMethod (int a, Object obj)
Lai izmantotu šo jauno metodi, jums ir jāizsauc metodes nosaukums, kam seko vesels skaitlis un iekava iekavās:
someMethod (4, lieta)
ar
lieta
ir
Objekts
Padomi
-
Izsaucot metodi, kas kaut ko atgriež, varat izsaukt citu metodi, pamatojoties uz to, ko šī metode atgriež. Piemēram, mums ir metode ar nosaukumu
getObject ()
kas rada objektu. Nu, klasē
Objekts
nav statiskas metodes zvanu
toString
kas ražo
Objekts
formā
Stīga
. Tātad, ja vēlaties iegūt
Stīga
tas ir no
Objekts
ģenerējis
getObject ()
vienā rindā vienkārši uzrakstiet"
String str = getObject (). ToString ();
- ".