Kuna tofauti gani kati ya kupindua njia na kuficha njia?
Kuna tofauti gani kati ya kupindua njia na kuficha njia?

Video: Kuna tofauti gani kati ya kupindua njia na kuficha njia?

Video: Kuna tofauti gani kati ya kupindua njia na kuficha njia?
Video: Daktari Kiganjani: Kuna uhusiano gani kati ya mwanamke kuota ndevu na changamoto za uzazi? 2024, Mei
Anonim

Katika kupindua mbinu , wakati utofauti wa kumbukumbu ya darasa la msingi ukielekeza kwenye kitu cha darasa linalotokana, basi itaita mbinu iliyobatilishwa katika darasa linalotokana. Katika njia ya kujificha , wakati utofauti wa kumbukumbu ya darasa la msingi ukielekeza kwenye kitu cha darasa linalotokana, basi itaita njia iliyofichwa katika darasa la msingi.

Kwa kuongezea, ni tofauti gani kati ya njia kuu na njia ya kujificha kwenye Java?

kupindua mbinu , wakati darasa ndogo lina sawa njia na saini sawa ndani ya darasa ndogo. Njia ya kujificha , wakati darasa ndogo lina sawa njia jina, lakini tofauti kigezo. Katika kesi hii, wewe si kupitisha mzazi njia , lakini kujificha hiyo.

Pili, ni njia gani ya kujificha katika C # na mfano? Jibu: Njia ya kujificha hutokea ndani urithi uhusiano wakati darasa la msingi na darasa linalotokana zote zina njia iliyo na jina moja. Tunapounda kitu cha darasa inayotokana itaficha njia ya darasa la msingi na itaita njia yake mwenyewe na hii inaitwa njia ya kuficha au kujificha jina katika C #. urithi.

Pia Jua, kwa nini njia ya kuficha inatumika?

Inatuambia kutumia nenomsingi jipya kuficha mwanachama aliyerithiwa. Kwa hivyo, kwa kutumia kirekebishaji kipya katika darasa linalotokana njia ,hii huficha utekelezaji wa darasa la msingi njia . Hii inaitwa Njia ya Kuficha . Inakuruhusu kutoa utekelezaji mpya kwa darasa linalotokana.

Mbinu ya kujificha ni nini?

Njia ya kujificha inamaanisha subclass imefafanua darasa njia na saini sawa na darasa njia katika superclass. Katika kesi hiyo njia ya superclass imefichwa na subclass. Inaashiria kwamba: Toleo la a njia ambayo inatekelezwa HAITAbainishwa na kitu ambacho kinatumika kuialika.

Ilipendekeza: