Ni faida gani ya darasa la kufikirika katika Java?
Ni faida gani ya darasa la kufikirika katika Java?

Video: Ni faida gani ya darasa la kufikirika katika Java?

Video: Ni faida gani ya darasa la kufikirika katika Java?
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, Novemba
Anonim

The faida ya kutumia a darasa la kufikirika ni kwamba unaweza kuweka vikundi kadhaa vinavyohusiana madarasa pamoja kama ndugu. Kuweka vikundi madarasa pamoja ni muhimu katika kuweka programu iliyopangwa na inayoeleweka. Madarasa ya mukhtasari ni violezo maalum vya siku zijazo madarasa.

Pia ujue, kwa nini tunahitaji darasa la kufikirika katika Java?

Darasa la Muhtasari wa Java inaweza kutekeleza miingiliano bila hata kutoa utekelezaji wa mbinu za kiolesura. Darasa la Muhtasari wa Java inatumika kutoa utekelezaji wa mbinu ya kawaida kwa madaraja yote au kutoa utekelezaji chaguo-msingi. Sisi unaweza endesha darasa la kufikirika katika java kama nyingine yoyote darasa ikiwa ina main() njia.

Mtu anaweza pia kuuliza, kwa nini tutumie darasa la kufikirika badala ya darasa la kawaida? Darasa la muhtasari kimsingi huturuhusu kutoa utendakazi chaguomsingi kwa mtoto wote madarasa kupitia yasiyo ya dhahania mbinu. Hivyo tumia darasa la kufikirika badala yake ya zege darasa . Na lini sisi jaribu kuunda kitu cha darasa la kufikirika mtumiaji atapata makosa kwenye mkusanyiko badala yake ya wakati wa kukimbia. Kwa hivyo, ni salama kuwa nayo darasa la kufikirika.

Kwa kuzingatia hili, ni nini uhakika wa madarasa ya kufikirika?

Madhumuni ya a darasa la kufikirika ni kufafanua tabia fulani ya kawaida ambayo inaweza kurithiwa na aina ndogo ndogo, bila kutekeleza zima darasa . Katika C #, dhahania neno kuu huteua zote mbili darasa la kufikirika na njia safi ya mtandaoni.

Kuna tofauti gani kati ya darasa la kufikirika na darasa la kawaida?

Kweli pekee tofauti hiyo ni zege darasa inaweza kuthibitishwa kwa sababu inatoa (au kurithi) utekelezaji wa njia zake zote. An darasa la kufikirika haiwezi kuthibitishwa kwa sababu angalau mbinu moja haijatekelezwa. Madarasa ya mukhtasari zinakusudiwa kuongezwa.

Ilipendekeza: