Orodha ya maudhui:

Unatumiaje darasa la juu huko Python?
Unatumiaje darasa la juu huko Python?

Video: Unatumiaje darasa la juu huko Python?

Video: Unatumiaje darasa la juu huko Python?
Video: Dr. Jim Tucker on Children with Past-Life Memories: Is Reincarnation a Real Phenomenon? 2024, Mei
Anonim

Kimsingi, mkuu kazi inaweza kuwa kutumika kupata ufikiaji kwa njia za kurithi - kutoka kwa a mzazi au ndugu darasa - ambayo imeandikwa juu ya a darasa kitu. Au, kama afisa Chatu nyaraka zinasema: “[ Super ni kutumika to] kurudisha kipengee cha wakala ambacho hukabidhi simu za mbinu kwa a mzazi au ndugu darasa ya aina.

Sambamba, super () hufanya nini huko Python?

Python super kazi ni kitendakazi kilichojengewa ndani ambacho kinarudisha kipengee cha wakala ambacho hukuruhusu kurejelea darasa la mzazi kwa ' mkuu . 'Ya mkuu kazi katika Chatu inaweza kutumika kupata ufikiaji wa njia za kurithi, ambazo ni ama kutoka kwa mzazi au darasa la ndugu.

Pia Jua, super ni nini () _ Init_? _ndani yake_ () ya superclass (Square) itaitwa moja kwa moja. super() inarudisha kitu cha mjumbe kwa darasa la mzazi, kwa hivyo unaita njia unayotaka moja kwa moja juu yake: super() . Hii inafaa sana unapokuwa na idadi ndogo ya aina ndogo zinazorithi kutoka kwa darasa moja kubwa.

Kwa njia hii, ni darasa gani bora huko Python?

Python super () The mkuu () buildin inarudisha kitu cha wakala (kitu cha muda cha darasa la juu ) ambayo inaruhusu sisi kupata njia za darasa la msingi . Katika Chatu , mkuu () ina hali mbili kuu za utumiaji: Inaturuhusu kuzuia kutumia darasa la msingi jina kwa uwazi. Kufanya kazi na Mirathi Nyingi.

Unatumiaje super class?

Super Keyword katika Java

  1. super inaweza kutumika kurejelea utofauti wa mfano wa darasa la mzazi.
  2. super inaweza kutumika kuomba njia ya darasa la mzazi mara moja.
  3. super() inaweza kutumika kuomba mjenzi wa darasa la mzazi.

Ilipendekeza: