Ano ang ibig mong sabihin sa pagpasa ng parameter sa Java?
Ano ang ibig mong sabihin sa pagpasa ng parameter sa Java?

Video: Ano ang ibig mong sabihin sa pagpasa ng parameter sa Java?

Video: Ano ang ibig mong sabihin sa pagpasa ng parameter sa Java?
Video: Как создать приложение Hello World Java | Центр онлайн-обучени... 2024, Abril
Anonim

Parameter Passing sa Java . pagpasa byvalue ay nangangahulugan na, sa tuwing ang isang tawag sa isang paraan ay ginawa, ang mga parameter ay sinusuri, at ang halaga ng resulta ay kinopya sa isang bahagi ng memorya.

Ang tanong din ay, ano ang pagpasa ng mga parameter sa Java?

Kapag a parameter ay pumasa -sa- halaga , ang tumatawag at ang paraan ng tumatawag ay gumagana sa dalawang magkaibang mga variable na mga kopya ng bawat isa. Ang anumang mga pagbabago sa isang variable ay hindi binabago ang isa pa. Nangangahulugan ito na habang tumatawag sa pamamaraan, pumasa ang mga parameter sa callee method ay magiging clones ng orihinal mga parameter.

Bukod pa rito, anong uri ng pagpasa ng parameter ang sinusuportahan ng Java? Java lamang sumusuporta pumasa sa halaga. Sa mga bagay, ang object reference mismo ay pumasa sa pamamagitan ng halaga at sa parehong orihinal na sanggunian at parameter kopyahin ang parehong sumangguni sa parehong bagay. Sagot: lahat ng primitives o simpledatatypes(int, float, boolean etc) ay pumasa bilang call byvalue.

Dito, ano ang ibig sabihin ng pagpasa ng parameter sa isang pamamaraan?

Pass -sa- ibig sabihin ng halaga na kapag tinawag mo si a paraan , isang kopya ng bawat aktuwal parameter ( argumento ) ay tapos na . Ikaw pwede baguhin na ang kopya sa loob ng paraan , pero ito kalooban walang epekto sa aktwal parameter.

Bakit namin ipinapasa ang mga parameter sa pamamaraan?

Uri ng data ng sanggunian mga parameter , tulad ng mga bagay, ay din pumasa sa paraan sa pamamagitan ng halaga . Ito ay nangangahulugan na kapag ang paraan nagbabalik, ang pumasa -sa sanggunian ay tumutukoy pa rin sa parehong bagay tulad ng dati. Gayunpaman, ang mga halaga ng mga patlang ng bagay pwede pinalitan sa paraan , kung mayroon silang tamang antas ng pag-access.

Inirerekumendang: