Java -da usullarga qanday qo'ng'iroq qilish kerak: 7 qadam (rasmlar bilan)

Mundarija:

Java -da usullarga qanday qo'ng'iroq qilish kerak: 7 qadam (rasmlar bilan)
Java -da usullarga qanday qo'ng'iroq qilish kerak: 7 qadam (rasmlar bilan)

Video: Java -da usullarga qanday qo'ng'iroq qilish kerak: 7 qadam (rasmlar bilan)

Video: Java -da usullarga qanday qo'ng'iroq qilish kerak: 7 qadam (rasmlar bilan)
Video: OUKITEL C21 PRO - ДЕТАЛЬНЫЙ ОБЗОР КРАСИВОГО СМАРТФОНА 2024, Noyabr
Anonim

Agar siz Java dasturchisi bo'lishni xohlasangiz, o'rganish uchun ko'plab yangi tushunchalar mavjud. Klasslar, usullar, istisnolar, konstruktorlar, o'zgaruvchilar va boshqalar mavjud; Siz uni o'rganishdan g'azablanishingiz mumkin. Shunday qilib, siz ularni birma -bir o'rganishingiz kerak. Ushbu o'quv qo'llanmada siz java -da usulni qanday chaqirishni bilib olasiz.

Qadam

Java usullari 1
Java usullari 1

1 -qadam. Usul kodni qayta ishlatishga yordam beradigan C kabi dasturlash tillaridagi funktsiyalarga teng. Usullar bir qator bayonotlardan iborat va ularni boshqa iboralar orqali chaqirish mumkin. Qachon chaqirilsa, usulning bir qismi bo'lgan barcha bayonotlar bajariladi. Masalan, ushbu usulni ko'rib chiqing:"

umumiy statik void usuliExample () {}

. Hozirda unda kod yo'q, lekin usul nomidan oldin uchta kalit so'z bor. U bor

ommaviy

,

statik

va

bo'sh

Java usullari 2
Java usullari 2

2 -qadam. So'z

ommaviy

usul nomidan oldin, usulni o'zi boshqa sinfni o'z ichiga olgan har qanday joydan, hatto boshqa sinfdan (fayldan) ham chaqirish mumkinligini bildiradi.

O'rnini bosadigan boshqa so'zlar bor

ommaviy

. Bu so'z

himoyalangan

va

xususiy

. Agar usul bo'lsa

himoyalangan

keyin faqat bu sinf va uning kichik sinflari (buni kod tuzish uchun asos sifatida ishlatadigan sinflar) usulni chaqira oladi. Bir usul

xususiy

faqat shu sinf ichida chaqirish mumkin. Oxirgi kalit so'z, aslida, so'z emas. Bu so'z faqat siz o'rnini bosuvchi bo'lmagan taqdirda ishlatiladi

ommaviy

,

himoyalangan

yoki

xususiy

. Bu so'z standart yoki paketga xos deb nomlanadi. Bu shuni anglatadiki, faqat bitta paketdagi sinflar usulni chaqira oladi.

Java usullari 3
Java usullari 3

Qadam 3. Ikkinchi kalit so'z,

statik

Bu usul sinfga tegishli ekanligini va sinf (ob'ekt) misoli emasligini anglatadi.

Statik usullar sinf nomi yordamida chaqirilishi kerak:"

ExampleClass.methodExample ()

Biroq, agar kalit so'z bo'lsa

statik

mavjud emas, usullarni faqat ob'ektlar orqali chaqirish mumkin. Masalan, agar sinf chaqirilsa

ExampleObject

va konstruktorga ega (ob'ekt yaratish uchun), biz terish orqali yangi ob'ekt yaratishimiz mumkin

ExampleObject obj = yangi ExampleObject ();

va usulni bilan chaqiring

obj.methodExample ();

".

Java usullari 4
Java usullari 4

Qadam 4. Usul nomidan oldin boshqa so'z

bo'sh

.

Demoq

bo'sh

bu usul hech narsa qaytarmasligini anglatadi (agar siz usulni ishlatsangiz, hech narsa qaytarmaydi). Agar biror narsani qaytarish usulini xohlasangiz, so'zni almashtiring

bo'sh

Siz yaratmoqchi bo'lgan ob'ektning (yoki ibtidoiy turdagi) ma'lumotlar turi (ibtidoiy yoki mos yozuvlar turi) bilan. Faqat qo'shing

qaytish

bundan tashqari, usul kodi tugashidan oldin biror turdagi ob'ekt.

Java usullari 5
Java usullari 5

Qadam 5. Biror narsani qaytaradigan usulni chaqirganda, qaytarilganidan foydalanishingiz mumkin

Masalan, agar

someMethod ()

butun sonni qaytaradi, keyin siz qaytariladigan narsaga tamsayı qo'yishingiz mumkin"

int a = someMethod ();

Java usullari 6
Java usullari 6

Qadam 6. Ba'zi usullar parametrlarni talab qiladi

Butun sonli parametrni oladigan usul shunday ko'rinadi

someMethod (int a)

. Bunday usuldan foydalanganda siz metod nomini, so'ngra qavs ichida butun sonni yozishingiz kerak:

Ba'zi usul (5)

yoki

ba'zi usul (n)

agar

butun son hisoblanadi.

Java usullari 7
Java usullari 7

7 -qadam. Usul bir nechta parametrlarga ega bo'lishi mumkin, ularni vergul bilan ajrating. Agar usul

ba'zi usul

ikkita parametrni talab qiladi,

int a

va

Ob'ekt obj

shunday bo'ladi"

someMethod (int a, Object obj)

. Bu yangi usuldan foydalanish uchun siz butun sonni va qavs ichidagi ob'ektni ko'rsatadigan usul nomini chaqirishingiz kerak:

someMetod (4, narsa)

bilan

narsa

a hisoblanadi

Ob'ekt

Maslahatlar

  • Biror narsani qaytaradigan usulni chaqirganingizda, u qaytaradigan narsaga asoslanib, boshqa usulni chaqirishingiz mumkin. Masalan, bizda nomlangan usul mavjud

    getObject ()

    qaysi ob'ekt ishlab chiqaradi. Xo'sh, darsda

    Ob'ekt

    statik bo'lmagan usul qo'ng'iroqlari yo'q

    toString

    ishlab chiqaradigan

    Ob'ekt

    shaklida

    Ip

    . Shunday qilib, agar olishni istasangiz

    Ip

    dan

    Ob'ekt

    tomonidan yaratilgan

    getObject ()

    bitta qatorga yozing"

    String str = getObject (). ToString ();

  • ".

Tavsiya: