Kaip skambinti metodais „Java“: 7 žingsniai (su paveikslėliais)

Turinys:

Kaip skambinti metodais „Java“: 7 žingsniai (su paveikslėliais)
Kaip skambinti metodais „Java“: 7 žingsniai (su paveikslėliais)

Video: Kaip skambinti metodais „Java“: 7 žingsniai (su paveikslėliais)

Video: Kaip skambinti metodais „Java“: 7 žingsniai (su paveikslėliais)
Video: How to Add Header and Footer in Microsoft Powerpoint 2017 2024, Gegužė
Anonim

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

„Java“metodai 1 žingsnis
„Java“metodai 1 ž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

„Java“metodai. 2 žingsnis
„Java“metodai. 2 žingsnis

Ž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.

„Java“metodai. 3 žingsnis
„Java“metodai. 3 žingsnis

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 ();

".

„Java“metodai. 4 žingsnis
„Java“metodai. 4 žingsnis

Ž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.

„Java“metodai 5 žingsnis
„Java“metodai 5 žingsnis

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 ();

„Java“metodai 6. žingsnis
„Java“metodai 6. žingsnis

Ž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.

„Java“metodai 7. žingsnis
„Java“metodai 7. žingsnis

Ž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 ();

  • ".

Rekomenduojamas: