Çfarë kuptoni me kalimin e parametrave në Java?
Çfarë kuptoni me kalimin e parametrave në Java?

Video: Çfarë kuptoni me kalimin e parametrave në Java?

Video: Çfarë kuptoni me kalimin e parametrave në Java?
Video: Shtatëzania - Pregnancy ( Java - Week 0 - 9 ) Part 1 2024, Nëntor
Anonim

Kalimi i parametrit në Java . Duke kaluar byvalue do të thotë që, sa herë që bëhet një thirrje për një metodë, the parametrat janë vlerësohet dhe vlera e rezultatit kopjohet në një pjesë të memories.

Gjithashtu pyetja është, çfarë është kalimi i parametrave në Java?

Kur a parametri është kalojnë -nga- vlerë , thirrësi dhe metoda e thirrësit funksionojnë në dy të ndryshme variablave të cilat janë kopje të njëra-tjetrës. Çdo ndryshim në një variabël nuk e modifikon tjetrin. Do të thotë që gjatë thirrjes së metodës, parametrat e kaluar në metodën callee do të jenë klonet e origjinalit parametrave.

Për më tepër, çfarë lloji të kalimit të parametrave mbështet Java? Java vetëm mbështet kalojnë sipas vlerës. Pa objekte, referenca e objektit në vetvete është kaloi sipas vlerës dhe kështu edhe referenca origjinale dhe parametri kopjoni të dyja i referohen të njëjtit objekt. Përgjigje: të gjitha primitivet ose tipat e thjeshtë të të dhënave (int, float, boolean etj) janë kaloi si thirrje sipas vlerës.

Këtu, çfarë do të thotë të kalosh një parametër në një metodë?

Kaloni -nga- vlerë do të thotë se kur ju telefononi një metodë , një kopje të secilit aktual parametri ( argument ) është kaluar . Ju mund ndryshoni atë kopje brenda metodë , por kjo do nuk kanë asnjë ndikim në faktin parametri.

Pse kalojmë parametra në metodë?

Lloji i të dhënave të referencës parametrave , të tilla si objekte, janë gjithashtu kaloi në metodat nga vlerë . Kjo do të thotë se kur të metodë kthehet, kaloi -në referencë ende i referohet të njëjtit objekt më parë. Megjithatë, vlerat e fushave të objektit mund ndryshuar në metodë , nëse kanë nivelin e duhur të aksesit.

Recommended: