Përmbajtje:

Si e përdorni super klasën në Python?
Si e përdorni super klasën në Python?

Video: Si e përdorni super klasën në Python?

Video: Si e përdorni super klasën në Python?
Video: Изучаем Python - Полный курс для начинающих 2024, Nëntor
Anonim

Në thelb, super funksioni mund të jetë të përdorura të shtosh akses te metodat e trashëguara – nga a prind ose vëlla klasës – që është mbishkruar në a klasës Objekt. Ose, si zyrtar Python dokumentacioni thotë: “[ Super është të përdorura to] kthen një objekt proxy që delegon thirrjet e metodës në a prind ose vëlla klasës të llojit.

Përkatësisht, çfarë bën super () në Python?

Python super funksionin është një funksion i integruar që kthen objektin e përfaqësuesit që ju lejon të referoni klasën prind nga ' super . ' The super funksion në Python mund të përdoret për të fituar akses në metodat e trashëguara, të cilat është qoftë nga klasa e prindit ose e vëllezërve.

Gjithashtu e dini, çfarë është super () _ Init_? _fillimi_ () e superklasës (Sheshi) do të thirret automatikisht. super () kthen një objekt delegat në një klasë prind, kështu që ju thërrisni metodën që dëshironi direkt në të: super () . Kjo është veçanërisht e dobishme kur keni një numër nënklasash që trashëgojnë nga një superklasë.

Në këtë mënyrë, çfarë është super class në Python?

Python super () Të super () i ndërtuar në kthen një objekt proxy (objekt i përkohshëm i superklasa ) që na lejon të aksesojmë metodat e klasa bazë . Në Python , super () ka dy raste kryesore të përdorimit: Na lejon të shmangim përdorimin e klasa bazë emërtoni në mënyrë eksplicite. Puna me trashëgimi të shumëfishtë.

Si e përdorni super klasën?

Super Fjalë kyçe në Java

  1. super mund të përdoret për të referuar variablin e menjëhershëm të shembullit të klasës prind.
  2. super mund të përdoret për të thirrur metodën e klasës prind të menjëhershëm.
  3. super() mund të përdoret për të thirrur konstruktorin e menjëhershëm të klasës prind.

Recommended: