Mitä tarkoitat parametrien välittämisellä Javassa?
Mitä tarkoitat parametrien välittämisellä Javassa?

Video: Mitä tarkoitat parametrien välittämisellä Javassa?

Video: Mitä tarkoitat parametrien välittämisellä Javassa?
Video: Mitä markkina hinnoittelee vuodelle 2023? | Traders’ Club 159 2024, Saattaa
Anonim

Parametrien hyväksyminen Javassa . Ohitus byvalue tarkoittaa, että aina kun menetelmää kutsutaan, parametrit ovat ja tulosarvo kopioidaan muistin osaan.

Kysymys kuuluu myös, mikä on parametrien välittäminen Javassa?

Kun parametri On kulkea -by- arvo , soittajan ja soitettavan menetelmä toimivat kahdella eri tavalla muuttujia jotka ovat kopioita toisistaan. Muutokset yhteen muuttujaan eivät muuta toista. Se tarkoittaa, että kun soitat amethodia, parametrit läpäissyt kutsuttavaan menetelmään tulee alkuperäisen kloonit parametrit.

Lisäksi, minkä tyyppistä parametrien välitystä Java tukee? Java vain tukee ohittaa arvoa. Olioiden kanssa itse objektiviittaus on läpäissyt arvolla ja niin sekä alkuperäinen viite että parametri kopioi molemmat viittaavat samaan objektiin. Vastaus: kaikki primitiivit tai yksinkertaiset tietotyypit (int, float, boolean jne.) ovat läpäissyt puhelun arvona.

Mitä tässä tarkoittaa parametrin välittäminen menetelmälle?

Kulkea -by- arvo tarkoittaa että kun soitat a menetelmä , kopio jokaisesta todellisesta parametri ( Perustelu ) on läpäisty . Sinä voi muuta kopiota sisällä menetelmä , mutta tämä tahtoa ei ole vaikutusta todellisuuteen parametri.

Miksi annamme parametreja menetelmässä?

Viitetietotyyppi parametrit , kuten esineitä, ovat myös läpäissyt sisään menetelmiä kirjoittaja arvo . Tämä tarkoittaa, että kun menetelmä palauttaa, läpäissyt -in viittaus viittaa edelleen samaan objektiin kuin aiemmin. Kuitenkin kohteen kenttien arvot voi vaihdettu vuonna menetelmä , jos niillä on oikea käyttöoikeustaso.

Suositeltava: