Njia ya upakiaji inawezekana katika Java?
Njia ya upakiaji inawezekana katika Java?

Video: Njia ya upakiaji inawezekana katika Java?

Video: Njia ya upakiaji inawezekana katika Java?
Video: VITU 7 AMBAVYO HUPASWI KUFANYA KATIKA GARI LA MFUMO WA OTOMATIKI (Automatic) 2024, Mei
Anonim

Njia ya Kupakia kupita kiasi ni kipengele kinachoruhusu darasa kuwa na zaidi ya moja njia kuwa na jina moja, ikiwa orodha zao za hoja ni tofauti. Ni sawa na mjenzi upakiaji kupita kiasi katika Java , ambayo inaruhusu darasa kuwa na wajenzi zaidi ya mmoja kuwa na orodha tofauti za hoja.

Vile vile, inaulizwa, tunaweza kupakia njia kuu katika Java?

Ndio wewe inaweza kupakia njia kuu katika Java . unapaswa kupiga simu njia kuu iliyojaa kupita kiasi kutoka kwa halisi mbinu kuu . Ndiyo, njia kuu inaweza kuwa imejaa kupita kiasi . Mbinu kuu iliyojaa kupita kiasi lazima iitwe kutoka ndani ya "utupu tuli wa umma kuu (String args)" kwani hapa ndio mahali pa kuingilia darasa linapozinduliwa na JVM.

Kando na hapo juu, njia ya kupakia kupita kiasi ni nzuri? Inapakia kupita kiasi haina athari kwa utendaji; inatatuliwa na mkusanyaji kwa wakati wa kukusanya. Ikiwa unatumia C# 4.0 unaweza kuhifadhi vidole vyako kazi fulani na kutumia vigezo vya hiari. Athari ya utendakazi, nijuavyo, ni kama kufafanua mpya njia . Athari ya utendaji ni nafasi kwenye diski kuu.

Pili, kwa nini upakiaji wa njia unatumiwa katika Java?

Ni kutumika wakati darasa ambalo linatoka kwa darasa lingine linataka kutumia sehemu kubwa ya darasa la mzazi na linataka kutekeleza utendakazi maalum katika hali fulani. Inapakia kupita kiasi katika Java ni uwezo wa kuunda nyingi mbinu ya jina moja, lakini kwa vigezo tofauti.

Tunaweza kupakia njia nyingi katika darasa tofauti?

Kupakia kupita kiasi unaweza kutokea sawa darasa pamoja na mzazi na mtoto darasa uhusiano ilhali ubadhirifu hutokea tu katika uhusiano wa urithi. Ni swali halali kwani kawaida, upakiaji kupita kiasi inaelezewa kwa kutumia mbili mbinu na jina moja (lakini tofauti vigezo) sawa darasa.

Ilipendekeza: