| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan bruges Arv i Python
    Ved programmering af en opgave med moderat kompleksitet , er det ofte en god idé at indarbejde principperne for objektorienteret design i din kode. Arv er et princip, der kan give dig mulighed for at konstruere strømlinet og specialiseret kode, der virker ud af eksisterende codebases . Python understøtter både single ( en klasse afledt fra én klasse ) og multiple ( en klasse afledt fra mange klasser ) arv. Instruktioner
    Opret en Base Class
    1

    Opret en base klasse , hvor dine afledte klasser kan ringe til. Sørg for, at dine variabler og metoder er fuldt funktionelle
    2

    Det følgende er et eksempel på, hvad en klasse med nogen arv kan ligne : .
    Class myBaseClass (objekt) :
    baseVar = 23
    def myfunc :
    print ' Bob Dobbs har Slack '
    Bemærk , at ifølge de seneste konvention , når du definerer en klasse, der ikke arver fra enhver bruger pakker , fortæller vi klasse at arve fra Python »formål« klasse.
    3

    Brug Python tolk til at sørge for basisklassen har ingen syntaksfejl . Du kan bruge en fil til at indeholde hele klassen og køre :
    Python myBaseClass.pyIf det gør , gå tilbage og debug
    Brug Single Arv eller multipel nedarvning
    . 4

    Opret en klasse, som omfatter din base klasse. Dette gøres ved at skrive basisklassens navn i parentes på den første linje i din klasse erklæring. Dit afledt klasse kan derefter bruge funktioner fra basen klassen , samt definere sine egne metoder . Et eksempel kan være:
    class myDerivedClass ( myBaseClass ) :
    def derivedFunc :
    myfunc
    print baseVar
    5

    Instantiere og kalde metoder fra afledt klasse fra uden for klassen :
    myDerivedClass.derivedFunc
    >>> Bob Dobbs har Slack
    23
    6

    Opret en afledt klasse , der arver fra flere klasser ved at blot opregner de stamklasser sekventielt i parentes efter klassen definition , adskilt af kommaer :
    class myDerivedClass ( myBaseClass1 , myBaseClass2 , myBaseClass3 ) :
    # indsæt din klasse koden her
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan filtreres et nummer i en Sequence 
    ·Sådan oprettes Time Delay i Python 
    ·Sådan fjernes Path From argv [0] i Python 
    ·Sådan deaktiveres Python deprecation Advarsler 
    ·Sådan bruges Python Math.Log Med Base 10 
    ·Sådan Reverse en liste i Python 
    ·Sådan Find en liste i Python 
    ·Hvordan jeg Integrer Data i en Python Script 
    ·Sådan Konverter Array Type til at flyde Python 
    ·Sådan oprettes Flash Cards i Python 
      Anbefalede Artikler
    ·Sådan Flyt Fra tekstboks til Tekstboks i Visual Basic …
    ·Sådan Konverter Liberty BASIC til EXE 
    ·Sådan pakkes attributter med Python 
    ·Hvad betyder Debugging Query Mean 
    ·Sådan oprettes Tabeller I HTML 
    ·Udvikling af Struts Portlet 
    ·Sådan Lær Java Script 
    ·Hvordan vil sortere fra store til små i VB.Net 
    ·Sådan får du en Array Vare indeks nummer i PHP 
    ·Hvordan man laver Web Forms Fra Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com