Kuinka parametrit välitetään Javassa?
Kuinka parametrit välitetään Javassa?

Video: Kuinka parametrit välitetään Javassa?

Video: Kuinka parametrit välitetään Javassa?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Marraskuu
Anonim

Argumentit sisällä Java ovat aina ohitettu -arvon mukaan. Metodin kutsun aikana jokaisesta argumentista, oli se sitten arvo tai viittaus, luodaan pinomuistiin kopio, joka sitten ohitettu menetelmään. Kun me kulkea objekti, pinomuistissa oleva viite kopioidaan ja uusi viite on ohitettu menetelmään.

Yksinkertaisesti niin, kuinka välität luokan parametrina Javassa?

Me voimme kulkea Minkä tahansa kohteen luokka parametrina menetelmään java . Voimme käyttää kutsutun menetelmän sisällä välitetyn objektin ilmentymämuuttujia. On hyvä käytäntö alustaa objektin ilmentymämuuttujat ennen ohimennen esine as parametri menetelmään, muuten se ottaa oletusarvot.

Samoin kuinka viitetietotyypit välitetään Javassa? Viitetyyppien välittäminen menetelmiin Kun objekti on ohitettu menetelmäksi kuten a muuttuja : Kopio viitemuuttuja On ohitettu , ei varsinainen kohde. Soittajalla ja kutsutulla menetelmällä on identtiset kopiot viite . Soittaja näkee myös kaikki muutokset, jotka kutsuttu menetelmä tekee objektiin.

Yllä olevan lisäksi, mitä parametri tarkoittaa Javassa?

Määritelmä varten Java Termi: Parametri Parametrit ovat muuttujia, jotka luetellaan osana menetelmän määritystä. Jokainen parametri on oltava yksilöllinen nimi ja määritetty tietotyyppi.

Pystytkö ohittamaan viittauksella Javassa?

Java ei tue ohimenevä viittaus . Alkeellisilla arvoilla tämä on helppo ymmärtää - milloin ohitat primitiivinen arvo menetelmälle, se vain välittää arvon, ei a viite muuttujaan, joka pitää arvon. Ei-primitiiviset arvot ovat viittauksia esineille.

Suositeltava: