Yuav Hu Li Cas Hauv Java: 7 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Hu Li Cas Hauv Java: 7 Kauj Ruam (nrog Duab)
Yuav Hu Li Cas Hauv Java: 7 Kauj Ruam (nrog Duab)

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

Video: Yuav Hu Li Cas Hauv Java: 7 Kauj Ruam (nrog Duab)
Video: Военные тактические часы-Топ-10 самых жестких военных ч... 2024, Kaum ib hlis
Anonim

Yog tias koj xav dhau los ua Java programmer, muaj ntau lub ntsiab lus tshiab los kawm. Muaj cov chav kawm, txoj hauv kev, kev zam, tus tsim, hloov pauv, thiab ntau ntxiv; Koj tuaj yeem ntxhov siab kawm nws. Yog li, koj yuav tsum kawm lawv ib tus zuj zus. Hauv kab lus qhia no, koj yuav kawm paub yuav hu li cas hauv java.

Kauj ruam

Java Txoj Kev Kauj Ruam 1
Java Txoj Kev Kauj Ruam 1

Kauj Ruam 1. Txoj Kev sib npaug rau kev ua haujlwm hauv cov lus programming zoo li C, uas pab siv txoj cai rov siv dua. Txoj hauv kev suav nrog kab lus ntawm kab lus, thiab cov txheej txheem no tuaj yeem hu los ntawm lwm cov lus. Thaum raug hu, txhua nqe lus uas yog ib feem ntawm txoj hauv kev yuav ua tiav. Piv txwv, xav txog txoj hauv kev no:"

pej xeem zoo li qub tsis muaj dab tsi methodExample () {}

. Tam sim no tsis muaj tus lej hauv nws, tab sis muaj peb lo lus tseem ceeb ua ntej lub npe txheej txheem. Muaj

pej xeem

,

zoo li qub

thiab

tsis muaj dab tsi

Java Txoj Kev Kauj Ruam 2
Java Txoj Kev Kauj Ruam 2

Kauj Ruam 2. Lo Lus

pej xeem

ua ntej tus txheej txheem lub npe txhais tau tias tus txheej txheem nws tus kheej tuaj yeem raug hu los ntawm txhua qhov chaw uas suav nrog lwm chav kawm, txawm tias los ntawm pob sib txawv (cov ntawv) tsuav yog koj import cov chav kawm ntawd.

Muaj lwm lo lus uas tuaj yeem hloov tau

pej xeem

. Lo lus yog

tiv thaiv

thiab

ntiag tug

. Yog ib txoj kev

tiv thaiv

tom qab ntawd tsuas yog chav kawm no thiab nws cov subclasses (cov chav kawm uas siv qhov no ua lub hauv paus rau kev suav cov lej) tuaj yeem hu rau txoj hauv kev. Ib txoj kev

ntiag tug

tsuas tuaj yeem raug hu ua hauv chav kawm ntawd. Lo lus kawg tsis yog lo lus tiag. Lo lus tsuas yog siv yog tias koj tsis muaj qhov hloov pauv

pej xeem

,

tiv thaiv

los yog

ntiag tug

. Lo lus no hu ua default, lossis pob-ntiag tug. Qhov no txhais tau tias tsuas yog cov chav kawm hauv tib pob tuaj yeem hu rau txoj hauv kev.

Java Txoj Kev Kauj Ruam 3
Java Txoj Kev Kauj Ruam 3

Kauj Ruam 3. Lub ntsiab lus thib ob,

zoo li qub

txhais tau tias txoj hauv kev yog rau chav kawm thiab tsis yog piv txwv ntawm chav kawm (khoom).

Cov txheej txheem zoo li qub yuav tsum raug hu siv lub npe chav kawm:"

Piv txwvClass.methodExample ()

Txawm li cas los xij, yog tias lo lus tseem ceeb

zoo li qub

tsis muaj, txoj hauv kev tuaj yeem raug hu tsuas yog los ntawm cov khoom. Piv txwv li, yog tias chav kawm raug hu

Piv txwv

thiab muaj tus tsim (los tsim ib qho khoom), peb tuaj yeem tsim cov khoom tshiab los ntawm kev ntaus ntawv

ExampleObject obj = tshiab ExampleObject ();

thiab hu tus txheej txheem nrog"

obj.methodExample ();

".

Java Txoj Kev Kauj Ruam 4
Java Txoj Kev Kauj Ruam 4

Kauj Ruam 4. Lwm lo lus ua ntej tus txheej txheem lub npe yog

tsis muaj dab tsi

.

Hais

tsis muaj dab tsi

txhais tau tias txoj kev rov qab tsis muaj dab tsi (rov qab tsis muaj dab tsi yog tias koj siv txoj kev). Yog tias koj xav tau txoj hauv kev rov qab qee yam, tsuas yog hloov lo lus

tsis muaj dab tsi

nrog cov ntaub ntawv hom (txheej thaum ub lossis hom siv) ntawm lub hom phiaj (lossis hom qub) koj xav tsim. Tsuas yog ntxiv

rov qab

ntxiv rau lub hom phiaj ntawm hom ntawd qhov chaw ua ntej qhov kawg ntawm txoj hauv kev.

Java Txoj Kev Kauj Ruam 5
Java Txoj Kev Kauj Ruam 5

Kauj Ruam 5. Thaum hu tus txheej txheem uas xa qee yam rov qab, koj tuaj yeem siv qhov uas tau xa rov qab tuaj

Piv txwv li, yog

qee qhov ()

rov ua ib tus lej, tom qab ntawd koj tuaj yeem teeb tus lej rau qhov uas tau xa rov qab nrog"

int ib = someMethod ();

Java Txoj Kev Kauj Ruam 6
Java Txoj Kev Kauj Ruam 6

Kauj Ruam 6. Qee txoj hauv kev xav tau qhov ntsuas

Ib txoj hauv kev uas siv tus lej ntsuas qhov ntsuas yuav zoo li

someMethod (int ib)

. Thaum siv tus txheej txheem zoo li no, koj yuav tsum sau lub npe txheej txheem, tom qab ntawd tus lej hauv cov ntawv:

qee txoj kev (5)

los yog

qee qhov (n)

yog

yog tus lej.

Java Txoj Kev Kauj Ruam 7
Java Txoj Kev Kauj Ruam 7

Kauj Ruam 7. Txoj Kev kuj tseem tuaj yeem muaj ntau qhov ntsuas, tsuas yog cais lawv nrog tus lej. Yog txoj kev

qee yam

yuav tsum muaj ob qhov ntsuas,

int ib

thiab

Object ob

yuav zoo li"

someMethod (int a, Object obj)

. Txhawm rau siv txoj hauv kev tshiab no, koj yuav tsum hu lub npe txheej txheem ua raws los ntawm ib tus lej thiab Lub Hom Phiaj hauv kab lus:

someMethod (4, yam)

nrog

qhov

yog a

Lub hom phiaj

Lub tswv yim

  • Thaum koj hu tus txheej txheem uas rov qab qee yam, koj tuaj yeem hu lwm txoj hauv kev raws li qhov txheej txheem ntawd rov qab los li cas. Piv txwv li peb muaj tus txheej txheem npe

    getObject ()

    uas tsim ib yam khoom. Zoo, hauv chav kawm

    Lub hom phiaj

    tsis muaj txoj hauv kev hu xov tooj zoo li qub

    rau txoj hlua

    uas tsim tawm

    Lub hom phiaj

    nyob rau hauv daim ntawv ntawm

    Txoj hlua

    . Yog li, yog tias koj xav tau

    Txoj hlua

    nws los ntawm

    Lub hom phiaj

    tsim los ntawm

    getObject ()

    hauv ib kab, tsuas yog sau"

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

  • ".

Pom zoo: