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
    Object - Oriented Python Tutorial
    Python , som de fleste programmeringsspråk , inneholder syntaks nødvendig å utforme klasser og bruke objekter . Fordelene med objektorientert programmering (som innkapsling og gjenbruk av kode ) er den samme i Python som i andre språk . Siden Python allerede fungerer som et utmerket scripting langage for web, bringer det en fleksibel og intuitiv objektorientert syntaks for webutviklere å dra nytte av . Du trenger
    Python tolk
    Text Editor
    Vis flere instruksjoner
    en

    Definer en klasse . Klasser i Python er deklarert med klassen søkeordet. Koden

    klasse exampleClass : en

    definerer en klasse " exampleClass ", og all kode i denne blokken vil referere til denne klassen . Som en del av å definere klassen , bør programmereren også definere " init "-metoden

    def _init_ (egen , antall ) : .

    Denne funksjonen er lik (men ikke lik ) den " konstruktør "class på andre språk (for eksempel C + + ) . Denne metoden kjøres automatisk når en forekomst av en klasse er opprettet.
    2

    Sett opp " init " metoden. Den " init "-metoden trenger kode for å kjøre. Bruk dette eksempelet koden etter " init " : en

    self.count = antall

    print self.count

    "self " verdi i " init "-metoden refererer til klassen selv . Når en klasse er instansiert inn et objekt , den har en spesiell referanse til seg selv (egen ) . Hver metode i en klasse skal ha "selv" som sin første parameter. I dette eksempelet , vil denne koden (sett etter " init "-metoden ) gi klassens "teller " variable verdien av "nummer" . Det vil deretter skrive ut objektene teller.
    3

    Instantiate klassen . Lagre filen som " example.py " , og deretter åpne et nytt tekstdokument . I begynnelsen av det nye dokumentet inn

    import eksempel

    som vil bringe i " exampleClass " fra forrige fil . Nå instantiate klassen med en initial verdi : en

    i = example.exampleClass ( 5 )

    j = example.exampleClass ( 6 )
    p Dette bør skrive ut tallene 5 og seks , henholdsvis .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere et Python kode for feil uten Runni…
    ·Hvordan skrive en Bot Script 
    ·Hvordan lage en streng i en nettadresse i Django 
    ·Hvordan integrere en plottet funksjon i Python 
    ·Hvordan lage en iterativ Program i Python 
    ·Hvordan lage en liste fra en streng i Python 
    ·Slik fjerner en Python Desimal 
    ·Hvordan lage en Tuppel i Python 
    ·Store eller små bokstaver String Sammenligninger i Pyt…
    ·Forskjeller mellom Skriv og WriteLine i Python 
      Anbefalte artikler
    ·Hvordan oppdatere en String Array i Java Dynamic 
    ·Hvordan lage et Word Array i MIPS 
    ·Hvordan legge til en kommentar til Visual Basic 
    ·Hvordan redigere en UDF -fil 
    ·Hvordan Graf Fractals på TI -82 
    ·Hvor å Feilfri Global Assembly Cache 
    ·Hvordan bygge en Developer Network 
    ·Human Computer Interface Design Guidelines 
    ·Hvordan endre et heltall til en String i Java 
    ·Slik installerer Java Raskt 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/