Jei norite tapti „Java“programuotoju, reikia išmokti daug naujų sąvokų. Yra klasių, metodų, išimčių, konstruktorių, kintamųjų ir dar daugiau; Galite būti priblokšti to išmokę. Taigi, jūs turėtumėte išmokti juos po vieną. Šiame vadovėlio straipsnyje sužinosite, kaip paskambinti „Java“metodui.
Žingsnis
1 žingsnis. Metodas atitinka programavimo kalbų, tokių kaip C, funkcijas, kurios padeda pakartotinai naudoti kodą. Metodai susideda iš teiginių serijos, ir šie metodai gali būti iškviesti naudojant kitus teiginius. Kai bus iškviesta, bus įvykdyti visi teiginiai, kurie yra metodo dalis. Pavyzdžiui, apsvarstykite šį metodą:"
public static void methodExample () {}
. Šiuo metu jame nėra kodo, tačiau prieš metodo pavadinimą yra trys raktiniai žodžiai
viešas
,
statinis
ir
tuštuma
Žingsnis 2. Žodis
viešas
prieš metodo pavadinimą reiškia, kad pats metodas gali būti iškviestas iš bet kurios vietos, kurioje yra kita klasė, net iš kito paketo (failo), kol importuojate tą klasę.
Yra ir kitų žodžių, kuriuos galima pakeisti
viešas
. Žodis yra
apsaugotas
ir
privatus
. Jei metodas
apsaugotas
tada tik ši klasė ir jos poklasiai (klasės, kurios naudoja tai kaip kodo sudarymo pagrindą) gali iškviesti metodą. Metodas
privatus
galima vadinti tik toje klasėje. Paskutinis raktinis žodis nėra žodis. Žodis naudojamas tik tuo atveju, jei neturite pakaitalo
viešas
,
apsaugotas
arba
privatus
. Šis žodis vadinamas numatytuoju arba paketo privačiu. Tai reiškia, kad metodą gali iškviesti tik tos pačios pakuotės klasės.
3 veiksmas. Antrasis raktinis žodis,
statinis
reiškia, kad metodas priklauso klasei ir nėra klasės (objekto) egzempliorius.
Statiniai metodai turi būti iškviesti naudojant klasės pavadinimą:"
ExampleClass.methodExample ()
Tačiau jei raktinis žodis
statinis
neegzistuoja, metodus galima iškviesti tik per objektus. Pavyzdžiui, jei iškviečiama klasė
PavyzdysObjektas
ir turi konstruktorių (objektui sukurti), mes galime sukurti naują objektą rašydami
ExampleObject obj = naujas ExampleObject ();
ir paskambinkite metodui su"
obj.methodExample ();
".
Žingsnis 4. Kitas žodis prieš metodo pavadinimą yra
tuštuma
.
Pasakykite
tuštuma
reiškia, kad metodas nieko negrąžina (nieko negrąžina, jei paleidžiate metodą). Jei norite, kad metodas ką nors grąžintų, tiesiog pakeiskite žodį
tuštuma
su norimo sukurti objekto (arba primityvaus tipo) duomenų tipu (primityviuoju arba nuorodos tipu). Tiesiog pridėkite
grįžti
plius to tipo objektas kažkur iki metodo kodo pabaigos.
5 žingsnis. Skambindami metodą, kuris kažką grąžina, galite naudoti tai, kas buvo grąžinta
Pavyzdžiui, jei
someMethod ()
grąžina sveiką skaičių, tada galite nustatyti sveiką skaičių, kuris grąžinamas naudojant"
int a = someMethod ();
Žingsnis 6. Kai kuriems metodams reikalingi parametrai
Metodas, kuris ima sveiko skaičiaus parametrą, atrodytų taip
someMethod (int a)
. Kai naudojate tokį metodą, skliausteliuose turite parašyti metodo pavadinimą, tada sveiką skaičių:
someMethod (5)
arba
someMethod (n)
jei
yra sveikasis skaičius.
Žingsnis 7. Metodas taip pat gali turėti kelis parametrus, tiesiog atskirkite juos kableliais. Jei metodas
someMethod
reikia dviejų parametrų,
int a
ir
Objektas obj
atrodys taip"
someMethod (int a, Object obj)
. Norėdami naudoti šį naują metodą, turite paskambinti metodo pavadinimu, po kurio eina sveikasis skaičius ir skliausteliuose esantis objektas:
someMethod (4, dalykas)
su
dalykas
yra
Objektas
Patarimai
-
Kai iškviečiate metodą, kuris ką nors grąžina, galite iškviesti kitą metodą pagal tai, ką šis metodas grąžina. Pavyzdžiui, turime metodą pavadinimu
getObject ()
kuris gamina objektą. Na, klasėje
Objektas
jokių nestatinio metodo iškvietimų
toString
kurie gamina
Objektas
formoje
Styginė
. Taigi, jei norite gauti
Styginė
tai iš
Objektas
generuoja
getObject ()
vienoje eilutėje tiesiog parašykite"
Styga str = getObject (). ToString ();
- ".