Si kalohen parametrat në Java?
Si kalohen parametrat në Java?

Video: Si kalohen parametrat në Java?

Video: Si kalohen parametrat në Java?
Video: TIK 10 - Përdorimi i mjedisit Bluej. Ndërtimi i aplikacioneve dhe applet-eve në Java. 2024, Nëntor
Anonim

Argumentet në Java janë gjithmonë kaloi -për-vlerë. Gjatë thirrjes së metodës, një kopje e çdo argumenti, qoftë vlerë apo referencë, krijohet në memorien e stivit e cila më pas kaloi ndaj metodës. Kur ne kalojnë një objekt, referenca në memorien e stivit kopjohet dhe referenca e re është kaloi ndaj metodës.

Thjesht kështu, si kaloni një klasë si parametër në Java?

Ne mundemi kalojnë Objekti i ndonjë klasa si parametër ndaj një metode në java . Ne mund të aksesojmë variablat e shembullit të objektit të kaluar brenda metodës së thirrur. Është praktikë e mirë të inicializosh variablat e shembullit të një objekti më parë duke kaluar objekt si parametri për metodën përndryshe do të marrë vlerat fillestare të paracaktuara.

Po kështu, si kalohen llojet e të dhënave të referencës në Java? Llojet e referencës kaluese në Metoda Kur një objekt është kaloi në një metodë si a e ndryshueshme : Një kopje e variabël referencë është kaloi , jo objekti aktual. Thirrësi dhe metodat e thirrura kanë kopje identike të referencë . Telefonuesi do të shohë gjithashtu çdo ndryshim që metoda e thirrur i bën objektit.

Përveç sa më sipër, çfarë do të thotë parametri në Java?

Përkufizimi per Java Termi: Parametrat e parametrave janë variablat që renditen si pjesë e një deklarate të metodës. Secili parametri duhet të ketë një emër unik dhe një lloj të caktuar të dhënash.

Mund të kaloni me referencë në Java?

Java nuk mbështet referencë kalimtare . Për vlerat primitive, kjo është e lehtë për t'u kuptuar - kur ti kalon një vlerë primitive për një metodë, ajo thjesht kalon vlerën, dhe jo a referencë tek ndryshorja që mban vlerën. Vlerat joprimitive janë referencat ndaj objekteve.

Recommended: