Darasa la kufikirika linaweza kuwa na mjenzi?
Darasa la kufikirika linaweza kuwa na mjenzi?

Video: Darasa la kufikirika linaweza kuwa na mjenzi?

Video: Darasa la kufikirika linaweza kuwa na mjenzi?
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 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, 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.

Pia Jua, darasa la kufikirika linaweza kuwa na mjenzi C #? Jibu: Ndiyo, a darasa la kufikirika linaweza kuwa a mjenzi , ingawa darasa la kufikirika haiwezi kuthibitishwa. An mjenzi wa darasa la kufikirika c # mfano wa kanuni mapenzi kuelezwa. Kwa mfano katika mpango, ikiwa tunaunda kitu cha inayotokana darasa basi dhahania msingi wajenzi wa darasa mapenzi pia kuitwa.

Baadaye, mtu anaweza pia kuuliza, darasa la kufikirika linaweza kuwa na mjenzi wa parameta katika Java?

Ndiyo, a darasa la kufikirika linaweza kuwa a mjenzi wa parameterized . Hii mapenzi kisha itumike na mada ndogo zinazopanua darasa la kufikirika.

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.

Ilipendekeza: