Què vols dir amb el pas de paràmetres a Java?
Què vols dir amb el pas de paràmetres a Java?
Anonim

Transmissió de paràmetres en Java . Passant byvalue significa que, sempre que es fa una crida a un mètode, el els paràmetres són s'avalua i el valor del resultat es copia a una part de la memòria.

També la pregunta és, què és passar paràmetres a Java?

Quan un paràmetre és passar -per- valor , el mètode de la persona que truca i el de la persona cridada funcionen amb dos mètodes diferents les variables que són còpies les unes de les altres. Qualsevol canvi a una variable no modifica l'altra. Vol dir que mentre es diu amethod, paràmetres passats al mètode cridat seran clons de l'original paràmetres.

A més, quin tipus de pas de paràmetre admet Java? Java només suports passar per valor. Sense objectes, la referència a l'objecte en si és passat per valor i tant la referència original com paràmetre copiar tots dos es refereixen al mateix objecte. Resposta: tots els primitius o tipus de dades simples (int, float, boolean, etc.) són passat com a valor de trucada.

Aquí, què vol dir passar un paràmetre a un mètode?

Passar -per- valor significa que quan truques a mètode , una còpia de cada real paràmetre ( argument ) s'aprova . Vostè llauna canvieu aquesta còpia dins del mètode , però això voluntat no tenen cap efecte sobre el real paràmetre.

Per què passem paràmetres al mètode?

Tipus de dades de referència paràmetres , com ara objectes, són també passat a mètodes per valor . Això vol dir que quan el mètode torna, el passat -en referència encara fa referència al mateix objecte que abans. Tanmateix, els valors dels camps de l'objecte llauna canviat en el mètode , si tenen el nivell d'accés adequat.

Recomanat: