Агуулгын хүснэгт:

Та Python-д супер классыг хэрхэн ашигладаг вэ?
Та Python-д супер классыг хэрхэн ашигладаг вэ?

Видео: Та Python-д супер классыг хэрхэн ашигладаг вэ?

Видео: Та Python-д супер классыг хэрхэн ашигладаг вэ?
Видео: How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git 2024, May
Anonim

Үндсэндээ, мундаг функц байж болно ашигласан олж авах хандалт удамшлын аргууд руу – a эцэг эх эсвэл ах дүү анги – үүнийг a-д дарж бичсэн байна анги обьект. Эсвэл албан тушаалтны хувьд Python баримт бичигт: "[ мундаг байна ашигласан to] аргын дуудлагыг a-д шилжүүлдэг прокси объектыг буцаана эцэг эх эсвэл ах дүү анги төрлийн.

Python дээр super () юу хийдэг вэ?

Python супер функц байна Прокси объектыг буцаадаг суурилагдсан функц бөгөөд энэ нь эцэг ангид '-ээр хандах боломжийг олгодог. мундаг . ' The мундаг -д үйл ажиллагаа явуулдаг Python удамшлын аргуудад хандахад ашиглаж болно, аль нь байна эцэг эх эсвэл ах дүүгийн ангиас.

Мөн супер () _ Init_ гэж юу болохыг мэдэх үү? _үүн дотор_ () супер ангийн (Квадрат) автоматаар дуудагдах болно. мундаг() Төлөөлөгчийн объектыг эх анги руу буцаадаг тул та хүссэн аргыг түүн дээр шууд дуудна: мундаг() . Энэ нь ялангуяа нэг дээд ангиас удамшсан хэд хэдэн дэд ангилалтай үед хэрэг болно.

Ийм байдлаар Python-д супер анги гэж юу вэ?

Python супер () The мундаг () бүтэц нь прокси объектыг буцаана (түр зуурын объект супер анги )-ийн аргуудад хандах боломжийг бидэнд олгодог суурь анги . онд Python , мундаг () нь хоёр үндсэн хэрэглээний тохиолдолтой: ашиглахаас зайлсхийх боломжийг бидэнд олгодог суурь анги тодорхой нэрлэх. Олон өв залгамжлалтай ажиллах.

Та супер классыг хэрхэн ашигладаг вэ?

Java хэл дээрх супер түлхүүр үг

  1. super нь шууд эх ангийн хувьсагчийг лавлахад ашиглаж болно.
  2. super нь шууд эцэг эхийн ангийн аргыг дуудах боломжтой.
  3. super()-г шууд эцэг эхийн анги үүсгэгчийг дуудаж болно.

Зөвлөмж болгож буй: