JE, kiolesura kinaweza kuwa na njia zisizo za kufikirika?
JE, kiolesura kinaweza kuwa na njia zisizo za kufikirika?

Video: JE, kiolesura kinaweza kuwa na njia zisizo za kufikirika?

Video: JE, kiolesura kinaweza kuwa na njia zisizo za kufikirika?
Video: Mambo 3 Ya Kufanya Leo Ili Uondoe Stress Maishani Mwako 2024, Mei
Anonim

Mbinu za kiolesura ni kwa ufafanuzi wa umma na dhahania , kwa hivyo huwezi hawana - mbinu za kufikirika katika yako kiolesura . Katika Java, mbinu za interface ni za umma na dhahania kwa chaguo-msingi. Kwa hivyo chaguo la kwanza ni mazoezi mabaya. Point ni kwamba wewe unaweza si kutumia yasiyo - mbinu za kufikirika ndani ya kiolesura , kwa sababu wao dhahania kwa chaguo-msingi.

Mbali na hilo, kiolesura kinaweza kuwa na njia za kufikirika?

An kiolesura ni kama "safi" dhahania darasa. Darasa na yote yake mbinu ni dhahania . An dhahania darasa inaweza kuwa kutekelezwa mbinu lakini darasa lenyewe haliwezi kuthibitishwa (muhimu kwa urithi na kufuata KUKAVU). Ukitekeleza Kiolesura basi lazima utekeleze mbinu ndani ya kiolesura.

Pia, darasa la kufikirika linaweza kuwa na njia zisizo za kufikirika? Ndio sisi inaweza kuwa na darasa la kufikirika bila Mbinu za Muhtasari kwani zote mbili ni dhana zinazojitegemea. Kutangaza a muhtasari wa darasa ina maana kwamba unaweza isiidhinishwe yenyewe na unaweza kuwa ndogo tu. Kutangaza a njia ya mukhtasari maana yake Mbinu mapenzi kufafanuliwa katika darasa ndogo.

Mbali na hilo, tunaweza kufafanua njia katika kiolesura?

Kama darasa, a interface inaweza kuwa na mbinu na vigezo, lakini mbinu alitangaza katika kiolesura ni kwa muhtasari wa chaguo-msingi (tu njia saini, hakuna mwili). Violesura taja ni nini darasa lazima fanya na si jinsi gani. Ikiwa darasa litatumia hii kiolesura , basi unaweza kutumika kupanga mkusanyiko.

Njia zote kwenye kiolesura lazima zitekelezwe?

Ndio, ni lazima kutekeleza yote ya mbinu katika darasa linalotekeleza a kiolesura isipokuwa na hadi darasa hilo ni darasa la Muhtasari. Wewe kuwa na chaguzi mbili: - kutekeleza kila njia inavyotakiwa na kiolesura au - kutangaza kukosa mbinu muhtasari katika darasa lako.

Ilipendekeza: