Darasa tuli linamaanisha nini?
Darasa tuli linamaanisha nini?

Video: Darasa tuli linamaanisha nini?

Video: Darasa tuli linamaanisha nini?
Video: Darassa ft Ben Pol - Muziki ( Official Music Video ) 2024, Novemba
Anonim

A C# darasa tuli ni darasa hilo haliwezi kuthibitishwa. Kusudi pekee la darasa ni kutoa michoro ya urithi wake madarasa . A darasa tuli inaundwa kwa kutumia " tuli " neno kuu katika C#. A darasa tuli inaweza kuwa na tuli wanachama pekee. Huwezi kuunda kitu kwa ajili ya darasa tuli.

Vile vile mtu anaweza kuuliza, ni nini matumizi ya darasa tuli?

Madarasa tuli hutumika kama vyombo vya kuhifadhia tuli wanachama. Tuli mbinu na tuli mali ndio wanachama wanaotumika zaidi wa a darasa tuli . Wote tuli wanachama wanaitwa moja kwa moja kwa kutumia darasa jina. Tuli njia hufanya kazi maalum na huitwa moja kwa moja kwa kutumia jina la aina, badala ya mfano wa aina.

Mtu anaweza pia kuuliza, ni lini darasa linapaswa kuwa tuli? Faida ya kutumia a darasa tuli ni kwamba mkusanyaji anaweza kuangalia ili kuhakikisha kuwa hakuna washiriki wa mfano wanaoongezwa kwa bahati mbaya. Mkusanyaji atahakikisha kuwa visa vya hii darasa haiwezi kuundwa. Madarasa tuli zimetiwa muhuri na kwa hivyo haziwezi kurithiwa. Hawawezi kurithi kutoka kwa yoyote darasa isipokuwa Kitu.

Aidha, tunaweza kufanya darasa tuli?

Jibu ni NDIYO, tunaweza kuwa na darasa tuli katika java. Katika java, sisi kuwa na tuli vigezo vya mfano vile vile tuli mbinu na pia tuli kuzuia. The darasa ambayo imefungwa nested darasa inajulikana kama Outer darasa . Katika java, tunaweza 't fanya Kiwango cha juu darasa tuli.

Kuna tofauti gani kati ya darasa tuli na darasa lisilo tuli katika C #?

Tofauti kati ya tuli na yasiyo - darasa tuli Katika darasa tuli , hairuhusiwi kuunda vitu. Katika yasiyo - darasa tuli , unaruhusiwa kuunda vitu kwa kutumia neno muhimu jipya. Wanachama wa data wa darasa tuli inaweza kufikiwa moja kwa moja na yake darasa jina.

Ilipendekeza: