Koj txhais li cas los ntawm parameter hla hauv Java?
Koj txhais li cas los ntawm parameter hla hauv Java?

Video: Koj txhais li cas los ntawm parameter hla hauv Java?

Video: Koj txhais li cas los ntawm parameter hla hauv Java?
Video: Lis Yaj Pov : Hauv Sab Ntsuj Plig 2024, Lub peb hlis ntuj
Anonim

Parameter Hla hauv Java . Hla byvalue txhais tau hais tias, thaum twg hu rau ib txoj hauv kev, tus parameter yog soj ntsuam, thiab qhov tshwm sim tus nqi yog copiedinto ib feem ntawm lub cim xeeb.

Tsis tas li lo lus nug yog, dab tsi dhau qhov tsis nyob hauv Java?

Thaum a parameter yog hla -by- tus nqi , tus hu thiab txoj kev callee ua haujlwm ntawm ob qhov sib txawv sib txawv uas yog cov ntawv luam ntawm ib leeg. Ib qho kev hloov pauv rau ib qho hloov pauv tsis hloov pauv lwm qhov. Nws txhais tau tias thaum hu amethod, tsis dhau mus rau txoj kev callee yuav beclones ntawm thawj tsis muaj.

Tsis tas li ntawd, hom kev hla dhau Java txhawb nqa dab tsi? Java nkaus xwb txhawb nqa dhau los ntawm tus nqi. Withobjects, cov khoom siv nws tus kheej yog dhau los ntawm tus nqi andso ob qho tib si thawj siv thiab parameter luam ob leeg xa mus rau tib yam khoom. Teb: tag nrho cov primitives lossis simpledatatypes (int, ntab, boolean thiab lwm yam) yog dhau raws li hu byvalue.

Ntawm no, nws txhais li cas kom dhau ib qho parameter rau ib txoj kev?

Hla -by- tus nqi txhais tau tias tias thaum koj hu a txoj kev , ib daim qauv ntawm txhua qhov tseeb parameter ( kev sib cav ) yog dhau lawm . Koj ua tau hloov qhov copyinside lub txoj kev , tab sis qhov no yuav tsis muaj kev cuam tshuam rau qhov tseeb parameter.

Vim li cas peb hla cov kev txwv hauv txoj kev?

Hom ntaub ntawv siv tsis muaj , xws li cov khoom, yog kuj dhau rau hauv txoj kev los ntawm tus nqi . Qhov no txhais tau tias thaum lub txoj kev rov, the dhau -in reference tseem hais txog tib yam khoom ua ntej. Txawm li cas los xij, qhov tseem ceeb ntawm cov khoom ua teb ua tau pauv nyob rau hauv lub txoj kev , yog tias lawv muaj qhov nkag mus tau zoo.

Pom zoo: