Python, ligesom de fleste programmeringssprog , indeholder syntaks er nødvendigt at designe klasser og bruge objekter . Fordelene ved objektorienteret programmering ( såsom indkapsling og genbrug af kode ) er de samme i Python som i andre sprog. Siden Python allerede tjener som en glimrende scripting langage til web, det bringer en fleksibel og intuitiv Objektorienteret syntaks for web-udviklere at drage fordel af . Ting du skal
Python Interpreter
Text Editor
Vis Flere Instruktioner
1
Definer en klasse. Klasser i Python er erklæret med klassen søgeord. Koden
klasse exampleClass : Hej
definerer en class " exampleClass ", og al kode i denne blok vil henvise til denne klasse . Som en del af at definere klassen, bør programmøren også definere de " init " metoden
def _init_ (selv , nummer) : .
Denne funktion svarer (dog ikke lig med) de " konstruktør "class på andre sprog ( såsom C + +). Denne metode kører automatisk, når en instans af en klasse er oprettet.
2
Opsæt " init "-metoden. Den " init " metoden skal kode for at køre . Brug dette eksempel kode efter " init " : Hej
self.count = antal
print self.count
"selvet " value i " init " metode betyder, at klassen selv . Når en klasse instantieres til et objekt , det har en særlig henvisning til sig selv ( selv). Enhver metode i en klasse skal have "selv" som sin første parameter. I dette eksempel vil denne kode (indstilles efter " init "-metoden ) giver klassens " count " variable værdien af "nummer" . Det vil derefter udskrive objekter tæller .
3
Instantiere klassen. Gem filen som " example.py " og derefter åbne et nyt tekstdokument. I begyndelsen af det nye dokument komme
import eksempel
som vil bringe i " exampleClass " fra den forrige fil . Nu instantiere klassen med en startværdi : Hej
i = example.exampleClass (5)
j = example.exampleClass (6)
Dette skulle printe ud af tallene 5 og seks , hhv.