Yuav Hu Li Cas Hauv Java (nrog Duab)

Cov txheej txheem:

Yuav Hu Li Cas Hauv Java (nrog Duab)
Yuav Hu Li Cas Hauv Java (nrog Duab)

Video: Yuav Hu Li Cas Hauv Java (nrog Duab)

Video: Yuav Hu Li Cas Hauv Java (nrog Duab)
Video: nyiag nkag koj tus hluas nkauj tus messenger ua koj twb g paub password 2024, Tej zaum
Anonim

Thaum pib ua haujlwm hauv Java, muaj ntau lub tswv yim tshiab los kawm. Muaj cov chav kawm, txoj hauv kev, kev zam, tus tsim, hloov pauv, thiab ntau ntxiv, thiab nws tuaj yeem dhau mus. Yog li, nws yog qhov zoo tshaj los kawm ua ntu zus. Qhov wikiHow no qhia koj li cas kom hu ib txoj hauv Java.

Cov kauj ruam

972649 1
972649 1

Kauj Ruam 1. Nkag siab tias tus txheej txheem yog dab tsi

Hauv Java, ib txoj hauv kev yog kab lus ntawm kab lus uas tsim muaj nuj nqi. Thaum cov txheej txheem tau tshaj tawm, nws tuaj yeem raug hu los ntawm ntau qhov sib txawv ntawm cov cai kom ua tiav txoj haujlwm. Qhov no yog ib txoj hauv kev muaj txiaj ntsig los siv tib txoj cai ib zaug thiab ntau dua. Nram qab no yog ib qho piv txwv ntawm txoj kev yooj yim.

    pej xeem zoo li qub tsis muaj dabtsis methodName () {System.out.println ("Nov yog txheej txheem"); }

972649 2
972649 2

Kauj Ruam 2. Tshaj tawm chav kawm nkag rau txoj hauv kev

Thaum tshaj tawm txoj hauv kev hauv Java, koj yuav tsum tshaj tawm cov chav kawm twg tuaj yeem nkag mus rau txoj hauv kev. Hauv qhov piv txwv saum toj no, kev nkag mus tau tshaj tawm tias "Pej Xeem". Muaj peb txoj kev hloov kho koj tuaj yeem tshaj tawm txoj hauv kev:

  • Pej xeem:

    Los ntawm kev tso qhov hloov pauv nkag mus rau "pej xeem" ua ntej lub npe txheej txheem tso cai rau txoj hauv kev raug hu los ntawm txhua qhov chaw.

  • Tiv thaiv:

    Qhov "tiv thaiv" nkag mus hloov kho, tsuas yog tso cai rau txoj hauv kev raug hu ua hauv nws chav kawm thiab cov chav kawm subclasses.

  • Ntiav:

    Yog tias txoj kev tshaj tawm

    ntiag tug

  • tom qab ntawd txoj hauv kev tsuas tuaj yeem hu ua hauv chav kawm. Qhov no hu ua lub neej ntawd, lossis pob-ntiag tug. Qhov no txhais tau tias tsuas yog cov chav kawm hauv tib pob tuaj yeem hu rau txoj hauv kev.
972649 3
972649 3

Kauj Ruam 3. Tshaj tawm cov chav kawm uas yog txheej txheem

Hauv qhov piv txwv saum toj no, lo lus tseem ceeb thib ob, "zoo li qub" txhais tau tias txoj hauv kev yog rau chav kawm thiab tsis yog ib qho piv txwv ntawm chav kawm (khoom). Cov txheej txheem zoo li qub yuav tsum raug hu siv chav kawm lub npe: "ExampleClass.methodExample ()".

Yog tias lo lus tseem ceeb "zoo li qub" tsis tau siv, tom qab ntawd tus txheej txheem tuaj yeem thov tau tsuas yog los ntawm cov khoom. Piv txwv li, yog tias chav kawm raug hu ua "Piv txwv liObject" thiab nws muaj tus tsim (rau ua cov khoom), tom qab ntawd peb tuaj yeem tsim qhov khoom tshiab los ntawm kev ntaus "ExampleObject obj = new ExampleObject ();", thiab hu rau txoj hauv kev nrog siv cov hauv qab no: "obj.methodExample ();"

972649 4
972649 4

Kauj Ruam 4. Tshaj tawm tus nqi xa rov qab

Tus nqi rov qab tshaj tawm lub npe ntawm tus nqi txoj kev rov qab los. Hauv qhov piv txwv saum toj no lo lus "tsis muaj dab tsi" txhais tau tias txoj kev tsis rov qab dab tsi.

  • Yog tias koj xav tau txoj hauv kev rov qab qee yam, tom qab ntawd hloov pauv lo lus "tsis muaj dab tsi <" nrog cov ntaub ntawv hom (txheej thaum ub lossis hom siv) ntawm cov khoom (lossis hom qub) uas koj xav rov qab los. Cov hom tseem ceeb suav nrog int, ntab, ob npaug, thiab ntau dua. Tom qab ntawd tsuas yog ntxiv "rov qab" ntxiv rau cov khoom ntawm hom ntawd mus rau qhov kawg ntawm txoj kev txoj cai.
  • Thaum hu tus txheej txheem uas rov qab qee yam, koj tuaj yeem siv qhov nws rov qab los. Piv txwv li, yog tias txoj hauv kev hu ua "someMethod ()" rov qab ua ib tus lej (tus lej), tom qab ntawd koj tuaj yeem teeb tus lej rau qhov nws rov qab siv cov cai: "int a = someMethod ();"
972649 5
972649 5

Kauj Ruam 5. Tshaj tawm lub npe txheej txheem

Tom qab koj tau tshaj tawm cov chav kawm uas tuaj yeem nkag mus rau txoj hauv kev, chav kawm nws koom nrog thiab tus nqi rov qab los, koj yuav tsum tau muab txoj hauv kev lub npe kom nws tuaj yeem hu ua. Txhawm rau muab tus txheej txheem lub npe, tsuas yog ntaus tus txheej txheem lub npe ua raws los ntawm kab lus qhib thiab kaw. Cov piv txwv saum toj no suav nrog, "someMethod ()" thiab "methodName ()". Tom qab ntawd koj yuav nkag mus rau txhua txoj hauv kev hais qhia sab hauv qhib thiab kaw nkhaus nkhaus "{}"

972649 6
972649 6

Kauj Ruam 6. Hu rau tus txheej txheem

Txhawm rau hu ib txoj hauv kev, koj tsuas yog yuav tsum tau ntaus lub npe txheej txheem ua raws los ntawm kev qhib thiab kaw cov kab lus ntawm kab uas koj xav kom ua tus txheej txheem. Nco ntsoov tias koj tsuas yog hu tus txheej txheem hauv chav kawm uas tau nkag mus rau nws. Cov hauv qab no yog qhov piv txwv ntawm txoj hauv kev uas tau tshaj tawm thiab tom qab ntawd hu ua hauv chav kawm:.

    pej xeem chav kawm className {pej xeem zoo li qub tsis muaj dabtsis methodName () {System.out.println ("Nov yog txheej txheem"); } pej xeem tsis muaj nuj nqis zoo li qub (Txoj hlua args) {methodName (); }}

972649 7
972649 7

Kauj Ruam 7. Ntxiv qhov ntsuas rau tus txheej txheem (yog xav tau)

Qee txoj hauv kev xav tau qhov ntsuas xws li tus lej (tus lej) lossis hom siv (xws li lub npe ntawm cov khoom). Yog tias txoj hauv kev xav tau qhov ntsuas, koj tsuas yog ntaus cov ntsuas nyob hauv nruab nrab ntawm cov lus qhib thiab kaw tom qab lub npe txheej txheem. Ib txoj hauv kev uas xav tau cov lej ntsuas ntawm tus lej yuav zoo li "someMethod (int a)" lossis zoo sib xws. Ib txoj hauv kev uas tau siv hom siv yuav zoo li "someMethod (Object obj)" lossis zoo sib xws.

972649 8
972649 8

Kauj Ruam 8. Hu ib txoj hauv kev nrog qhov ntsuas

Thaum hu ib txoj hauv kev uas yuav tsum muaj qhov ntsuas, koj tsuas yog ntxiv qhov ntsuas hauv parethesis tom qab lub npe txheej txheem. Piv txwv li: "someMethod (5)" lossis "someMethod (n)" yog tias "n" yog ib tus lej. Yog tias txoj hauv kev xav tau cov khoom siv, tsuas yog sau lub npe ntawm cov khoom hauv kab lus qhib thiab kaw. Piv txwv, "someMethod (4, yam)".

972649 9
972649 9

Kauj Ruam 9. Ntxiv ntau yam tsis rau txoj hauv kev

Txoj hauv kev kuj tseem tuaj yeem muaj ntau qhov ntsuas, yooj yim sib cais los ntawm tus lej. Hauv qhov piv txwv hauv qab no, ib txoj hauv kev tau tsim los ntxiv ob tus lej ua ke thiab xa rov qab ua qhov rov qab los. Thaum txoj kev hu ua, ob tus lej suav tau muab raws li cov lej yuav muab ntxiv ua ke. Thaum qhov haujlwm tau ua tiav, koj yuav tau txais cov lus tso tawm uas hais tias "Qhov sib npaug ntawm A thiab B yog 50":

    pej xeem chav kawm myClass {pej xeem zoo li qub tsis muaj nuj nqis (int a, int b) {int c = a + b; System.out.println ("Qhov sib npaug ntawm A thiab B yog"+ c); } pej xeem tsis muaj nuj nqis zoo li qub (Txoj hlua args) {sum (20, 30); }}

Yees duab - Los ntawm kev siv qhov kev pabcuam no, qee cov ntaub ntawv yuav raug muab qhia rau YouTube

Lub tswv yim

  • Thaum hu tus txheej txheem uas rov qab los qee yam, koj tuaj yeem hu lwm txoj hauv kev los ntawm qhov uas txoj kev rov qab los. Cia peb hais tias peb muaj txoj hauv kev hu ua

    getObject ()

    uas xa ib yam khoom. Zoo, hauv chav kawm

    Lub hom phiaj

    muaj kev hu xov tooj tsis zoo li qub

    rau txoj hlua

    uas rov

    Lub hom phiaj

    nyob rau hauv daim ntawv ntawm a

    Txoj hlua

    . Yog li, yog tias koj xav tau qhov ntawd

    Txoj hlua

    los ntawm

    Lub hom phiaj

    rov qab los

    getObject ()

    hauv ib kab, koj tsuas yog yuav sau"

    Txoj hlua str = getObject (). ToString ();

  • ".

Pom zoo: