Ali je v Javi možno preobremenitev metod?
Ali je v Javi možno preobremenitev metod?

Video: Ali je v Javi možno preobremenitev metod?

Video: Ali je v Javi možno preobremenitev metod?
Video: ЕЙ ПОДРАЖАЛА МЭРИЛИН МОНРО# САМАЯ ЖЕЛАННАЯ АКТРИСА "ЗОЛОТОГО" ГОЛЛИВУДА# Рита Хейворт# 2024, Maj
Anonim

Preobremenitev metode je funkcija, ki razredu omogoča več kot enega metoda z istim imenom, če so njihovi seznami argumentov različni. Podobno je konstruktorju preobremenitev v Java , ki omogoča razredu več kot en konstruktor z različnimi seznami argumentov.

Podobno se sprašuje, ali lahko preobremenimo glavno metodo v Javi?

Ja, ti lahko preobremeni glavno metodo v Java . morate poklicati preobremenjena glavna metoda od dejanskega glavna metoda . da, glavna metoda lahko biti preobremenjen . Preobremenjena glavna metoda je treba poklicati iz "javne statične praznine glavni (String args)", saj je to vstopna točka, ko JVM zažene razred.

Poleg zgoraj navedenega, ali je preobremenitev metode dobra? Preobremenitev nima vpliva na učinkovitost; razreši ga prevajalnik v času prevajanja. Če uporabljate C# 4.0, si lahko prihranite nekaj dela in uporabite neobvezne parametre. Vpliv na uspešnost, kolikor vem, je kot definiranje novega metoda . Vpliv na zmogljivost je prostor na vašem trdem disku.

Drugič, zakaj se v Javi uporablja preobremenitev metod?

je uporablja ko želi razred, ki sega iz drugega razreda, uporabiti večino funkcij nadrejenega razreda in želi v določenih primerih implementirati posebno funkcionalnost. Preobremenitev v Java je sposobnost ustvarjanja več metode z istim imenom, vendar z različnimi parametri.

Ali lahko preobremenimo metodo v drugem razredu?

Preobremenitev lahko zgodi v istem razred kot tudi starš-otrok razred razmerje, medtem ko se prevladujoče zgodi le v dednem razmerju. To je veljavno vprašanje, saj običajno, preobremenitev je razloženo z dvema metode z istim imenom (vendar drugačen parametri) v istem razred.

Priporočena: