Kev siv Invoke method hauv Java yog dab tsi?
Kev siv Invoke method hauv Java yog dab tsi?

Video: Kev siv Invoke method hauv Java yog dab tsi?

Video: Kev siv Invoke method hauv Java yog dab tsi?
Video: pob txha ntses daig caj pas lawm yuav ua li cas 2024, Hlis ntuj nqeg
Anonim

Cov caw () txoj kev ntawm Txoj kev class Invokes lub hauv paus txoj kev sawv cev los ntawm qhov no Txoj kev khoom, ntawm cov khoom uas tau teev tseg nrog cov kev txwv. Ib tus neeg tsis tuaj yeem ua kom phim cov txheej txheem tseem ceeb.

Kuj nug, nws txhais li cas rau kev thov ib txoj kev?

Txoj kev Invokation yog ib lo lus uas feem ntau xa mus rau indirectly hu a txoj kev (function) vim muaj teeb meem lossis teeb meem hauv kev hu ncaj qha. Lwm qhov piv txwv yog thaum koj muaj tus sawv cev taw qhia rau a txoj kev qhov twg. Thaum koj nug tus sawv cev hu rau qhov ntawd (tsis paub) txoj kev , koj Hais lus tus txoj kev khiav.

Tsis tas li ntawd, ua li cas koj hu ua haujlwm? Invoking ib JavaScript Muaj nuj nqi Code nyob rau hauv a muaj nuj nqi raug tua thaum lub muaj nuj nqi yog hu ua . Nws yog ib qho uas siv lo lus "hu rau a muaj nuj nqi "es yog" hu ua function ". Nws kuj yog ib txwm hais tias "hu rau ib muaj nuj nqi "," pib a muaj nuj nqi ", los yog "execute a muaj nuj nqi ".

Ib yam li ntawd, ob txoj hauv kev hu ua haujlwm hauv Java yog dab tsi?

Nyob zoo os! Muaj feem ntau ob txoj kev rau caw los hu a muaj nuj nqi ( method) hauv Java.

Xav txog qhov piv txwv hauv qab no:

  • chav kawm qauv.
  • {
  • tsis lees txais (int a, int b)
  • {
  • int sum = a + b;
  • Qhov system. tawm. println(sum);
  • }
  • pej xeem static void main (String args)

Dab tsi yog siv qhov kev xav hauv Java?

Java Reflection yog tus txheej txheem ntawm kev txheeb xyuas thiab hloov kho tag nrho cov peev txheej ntawm chav kawm ntawm lub sijhawm ua haujlwm. Kev xav API hauv Java yog siv los tswj cov chav kawm thiab nws cov tswv cuab uas suav nrog cov teb, txoj hauv kev, tus tsim, thiab lwm yam ntawm lub sijhawm ua haujlwm.

Pom zoo: