I Java Object Oriented Programming (OOP) kan det være tilfeller der programmereren trenger å eliminere de overordnede unntakene for å opprettholde assosiativiteten i kode. For eksempel å avstå fra begrensningene og opprettholde relativiteten i koden samtidig. I slike situasjoner hjelper "Dynamic Method Dispatch" i Java med å effektivisere kodefunksjonalitetene ved utviklerens slutt.
Denne bloggen vil diskutere implementeringen av Dynamic Method Dispatch i Java.
Hva er "Dynamic Method Dispatch" i Java?
“Dynamisk metodeutsending”Er metodikken der en overstyrt metode er taklet ved hjelp av referanse på kjøretid. Dette kan oppnås ved å overstyre en metode via arv og løse det overordnede unntaket i hovedsak via "referanse".
Implementering av "Dynamic Method Dispatch" i Java
I følgende kode, "Dynamisk metodeutsending”Mekanisme kan brukes for å takle den overordnede begrensningen:
klasse ParentclassI ovennevnte kodebit:
Produksjon
I ovennevnte utfall er det tydelig at både standard og overstyrte funksjonaliteter kan nås.
Konklusjon
“Dynamisk metodeutsending”I Java er metodikken der en overstyrt metode er taklet med henvisning til henvisning på kjøretid. Denne tilnærmingen kan brukes til å kansellere den overordnede mekanismen, og dermed løse unntaket av det masse og påkalle funksjonalitetene til både super (foreldre) og sub (barn) klasser samtidig. Denne bloggen diskuterte implementeringen av Dynamic Method Dispatch i Java.