Jinsi ya Kupigia Njia katika Java: Hatua 7 (na Picha)

Orodha ya maudhui:

Jinsi ya Kupigia Njia katika Java: Hatua 7 (na Picha)
Jinsi ya Kupigia Njia katika Java: Hatua 7 (na Picha)

Video: Jinsi ya Kupigia Njia katika Java: Hatua 7 (na Picha)

Video: Jinsi ya Kupigia Njia katika Java: Hatua 7 (na Picha)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Novemba
Anonim

Ikiwa unataka kuwa programu ya Java, kuna dhana nyingi mpya za kujifunza. Kuna madarasa, njia, ubaguzi, wajenzi, anuwai, na zaidi; Unaweza kuzidiwa kujifunza. Kwa hivyo, unapaswa kuwajifunza moja kwa moja. Katika nakala hii ya mafunzo, utajifunza jinsi ya kuita njia katika java.

Hatua

Njia za Java Hatua ya 1
Njia za Java Hatua ya 1

Hatua ya 1. Njia sawa na kazi katika lugha za programu kama C, ambayo husaidia katika utumiaji wa nambari. Njia zinajumuisha safu ya taarifa, na njia hizi zinaweza kuitwa kupitia taarifa zingine. Ikiitwa, taarifa zote ambazo ni sehemu ya njia zitatekelezwa. Kwa mfano, fikiria njia hii:"

njia ya batili ya umma Mfano () {}

Kwa sasa hakuna nambari ndani yake, lakini kuna maneno matatu kabla ya jina la njia. Kuna

umma

,

tuli

na

utupu

Njia za Java Hatua ya 2
Njia za Java Hatua ya 2

Hatua ya 2. Neno

umma

kabla ya jina la njia inamaanisha kuwa njia yenyewe inaweza kuitwa kutoka sehemu yoyote ambayo inajumuisha darasa lingine, hata kutoka kwa kifurushi (faili) tofauti maadamu unaingiza darasa hilo.

Kuna maneno mengine ambayo yanaweza kuchukua nafasi

umma

. Neno ni

kulindwa

na

Privat

. Ikiwa njia

kulindwa

basi darasa hili tu na vivutio vyake (madarasa ambayo hutumia hii kama msingi wa kukusanya nambari) ndio wanaweza kuita njia hiyo. Njia

Privat

inaweza tu kuitwa ndani ya darasa hilo. Neno kuu la mwisho sio neno. Neno linatumika tu ikiwa huna mbadala

umma

,

kulindwa

au

Privat

. Neno hili linaitwa chaguo-msingi, au kifurushi-faragha. Hii inamaanisha kuwa madarasa tu katika kifurushi kimoja yanaweza kuita njia hiyo.

Njia za Java Hatua ya 3
Njia za Java Hatua ya 3

Hatua ya 3. Neno kuu la pili,

tuli

inamaanisha kuwa njia hiyo ni ya darasa na sio mfano wa darasa (kitu).

Njia za tuli lazima ziitwe kwa kutumia jina la darasa:"

MfanoClass.methodExample ()

Walakini, ikiwa neno kuu

tuli

haipo, njia zinaweza kuitwa tu kupitia vitu. Kwa mfano, ikiwa darasa linaitwa

Mfano Kitu

na ina mjenzi (kuunda kitu), tunaweza kuunda kitu kipya kwa kuandika

ExampleObject obj = new ExampleObject ();

na piga njia hiyo na"

Mfano wa Mfano ();

".

Njia za Java Hatua ya 4
Njia za Java Hatua ya 4

Hatua ya 4. Neno lingine kabla ya jina la njia ni

utupu

.

Sema

utupu

inamaanisha kuwa njia hiyo hairudishi chochote (hairudishi chochote ikiwa utatumia njia hiyo). Ikiwa unataka njia ya kurudisha kitu, badilisha neno

utupu

na aina ya data (ya zamani au aina ya kumbukumbu) ya kitu (au aina ya zamani) unayotaka kuzalisha. Ongeza tu

kurudi

pamoja na kitu cha aina hiyo mahali fulani kabla ya mwisho wa nambari ya njia.

Njia za Java Hatua ya 5
Njia za Java Hatua ya 5

Hatua ya 5. Wakati wa kuita njia ambayo inarudi kitu, unaweza kutumia kile kilichorudishwa

Kwa mfano, ikiwa

baadhi ya Njia ()

inarudisha nambari kamili, basi unaweza kuweka nambari kwa kile kinachorudishwa na"

int a = baadhi ya Njia ();

Njia za Java Hatua ya 6
Njia za Java Hatua ya 6

Hatua ya 6. Njia zingine zinahitaji vigezo

Njia ambayo inachukua parameter kamili itaonekana kama

Njia fulani (int a)

. Unapotumia njia kama hii, lazima uandike jina la njia, kisha nambari kamili kwenye mabano:

Njia (5)

au

baadhi ya Njia (n)

kama

ni nambari kamili.

Njia za Java Hatua ya 7
Njia za Java Hatua ya 7

Hatua ya 7. Njia inaweza pia kuwa na vigezo vingi, tu watenganishe na koma. Ikiwa njia

Njia fulani

inahitaji vigezo viwili,

int a

na

Kitu obj

itaonekana kama"

someMethod (int a, Object obj)

Kutumia njia hii mpya, lazima uite jina la njia ikifuatiwa na nambari kamili na kitu katika mabano:

Njia fulani (4, kitu)

na

kitu

ni

Kitu

Vidokezo

  • Unapopiga simu njia inayorudisha kitu, unaweza kupiga njia nyingine kulingana na njia hiyo inarudi. Kwa mfano tuna njia inayoitwa

    kupataObject ()

    ambayo hutoa kitu. Kweli, darasani

    Kitu

    hakuna njia zisizo za tuli

    kwaString

    zinazozalisha

    Kitu

    katika mfumo wa

    Kamba

    . Kwa hivyo, ikiwa unataka kupata

    Kamba

    ni kutoka

    Kitu

    yanayotokana na

    kupataObject ()

    kwa mstari mmoja, andika tu"

    Kamba str = getObject (). ToString ();

  • ".

Ilipendekeza: