Darasa la muhtasari la Java linaweza kuwa na mjenzi?
Darasa la muhtasari la Java linaweza kuwa na mjenzi?

Video: Darasa la muhtasari la Java linaweza kuwa na mjenzi?

Video: Darasa la muhtasari la Java linaweza kuwa na mjenzi?
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Aprili
Anonim

Ndiyo, a darasa la kufikirika linaweza kuwa a mjenzi katika Java . Wewe unaweza ama kutoa kwa uwazi mjenzi kwa darasa la kufikirika au usipofanya hivyo, mkusanyaji mapenzi ongeza chaguo-msingi mjenzi hakuna mabishano ndani darasa la kufikirika . Hii ni kweli kwa wote madarasa na pia inatumika kwa darasa la kufikirika.

Kwa hivyo, mjenzi anaweza kuwa dhahania katika Java?

Wewe unaweza sina mjenzi wa kufikirika , kama dhahania inamaanisha unahitaji kutoa utekelezaji kwa hilo wakati fulani katika darasa lako ndogo. Lakini huwezi kupuuza mjenzi . Hapo mapenzi kuwa hakuna maana ya kuwa na mjenzi wa kufikirika : wewe mapenzi piga simu kila wakati mjenzi wa darasa la watoto na sio wa darasa la msingi.

Vile vile, unamwitaje mjenzi wa darasa la kufikirika? Unaweza kufafanua a mjenzi katika darasa la kufikirika , lakini huwezi kuunda kitu hicho. Hata hivyo, ndogo ya saruji madarasa inaweza (na lazima) wito moja ya wajenzi imefafanuliwa katika dhahania mzazi darasa . Huwezi wito na mjenzi wa darasa la kufikirika na a darasa mfano usemi wa uumbaji, i.e.

Vivyo hivyo, watu huuliza, kwa nini darasa la dhahania lina mjenzi?

A mjenzi katika Java kwa kweli "haijengi" kitu, hutumika kuanzisha uwanja. Fikiria kuwa yako darasa la kufikirika lina fields x na y, na kwamba kila wakati unataka zianzishwe kwa njia fulani, haijalishi ni darasa gani halisi la saruji hatimaye kuundwa.

Darasa la kufikirika linaweza kuwa na vitu kwenye Java?

Kwa sababu ni dhahania na kitu ni zege. Hapana, wabunifu hawakutoa njia. Kwa sababu a darasa la kufikirika ni pungufu darasa (haijakamilika kwa maana iliyomo dhahania mbinu bila mwili na pato) hatuwezi kuunda mfano au kitu ; kwa njia ile ile unayosema kwa kiolesura.

Ilipendekeza: