Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan overstyre en funksjon i Python
    Situasjoner oppstår i programmering der du trenger å overstyre virkemåten til en innebygd funksjon . I programmeringsspråket Python , kan metoder for en klasse overstyre standard metoder med forskjellig kode . I objektorientert programmering, er en klasse en definisjon av et objekt som definerer egenskapene til et objekt som eksempel variabler og funksjoner som objektet kaller som metoder . Hvis du vil overstyre en innebygd funksjon i Python , lage en egendefinert klasse som definerer en metode med samme navn som den funksjonen du prøver å overstyre . Instruksjoner
    en

    Definer en egendefinert klasse . Type " class MyClass : " for en helt ny klasse eller "class MyClass ( superklassen ) : " for en underklasse , hvor du vil erstatte superklasse med klassen navnet på klassen du vil at klassen skal arve fra . En klasse arver alle de metoder og instansvariabel av det er superklasse , selv om disse kan overstyres .
    2

    Definer en klasse metode med samme navn som den du ønsker å overstyre . For eksempel kan du ønsker å overstyre " __init__ " funksjonen for å gjøre egendefinert initialisering når du oppretter en forekomst av den nye klassen eller overstyre "display" funksjonen for å vise dataene fra klassen din i en tilpasset måte. Å overstyre begge disse funksjonene , kan det hende at koden nå lese : en

    klasse MyClass : en

    def __ init__ ( ) : en

    def display ( ) :

    3

    Program ditt egendefinert kode for de overstyrte klassen metoder . Koden er helt opp til et spesifikt formål , men kan lese noe sånt som : en

    klasse MyClass : en

    def __ init__ (egen , verdi) : en

    self.data = verdi

    def skjerm (egen , verdi) : en

    print self.data

    Her selvet variabel passerer forekomst av din MyClass objekt til klassen metoden


    früher :

     Weiter:
      Relatert Artike
    ·Liste over Python Tools 
    ·Hvordan lage en buffer i Python 
    ·Slik importerer du et program fra Python 
    ·Hvordan lage en Python Program for å godta Selv ANTALL…
    ·Hvordan du vil sortere etternavnene Alfabetisk i Python…
    ·Hvordan sortere en ordbok i Python av verdier 
    ·Hvordan lage en Innsetting Sorter i Python 
    ·Lister I Python 
    ·Hvordan studere Python Programming Language 
    ·Slik pakker du ut tall fra en streng på Python 
      Anbefalte artikler
    ·Hvordan skrive ut med JavaScript 
    ·Hvordan å kompilere C kilde Med Visual C 
    ·Slik aktiverer Cufon bokstavavstand 
    ·Hvordan bruke JavaScript til å lage en rekke Prime Fac…
    ·Hvordan å kompilere VLC i Visual Studio SLN 
    ·Hvordan bruke heltall Rester i Visual Logic 
    ·Hvordan bruke flere sider i Visual Basic 6 
    ·Hvordan skrive en Input Stream Into en utgang Stream 
    ·Hvordan bygge en elektronisk Nedtelling 
    ·Hvordan endre innholdet i en iFrame Med JavaScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/