Python Klassen
Klasse
Mit Klassen werden Instanzobjekte erzeugt welche bestimmte Funktionen mithilfe von, in der Klasse definierten, Methoden durchführen. Sie sind die Basis des Objekt-Orientierten-Programmierens.
#!/usr/bin/python3
class mycl(object):
def __init__(self,zahl1,zahl2):
self.z1 = zahl1
self.z2 = zahl2
def sub(self):
print self.z1 - self.z2
def add(self):
print self.z1 + self.z2Instanz
Eine Instanz ist ein Objekt welches mit einer Klasse erzeugt wurde. Das Objekt hat jetzt Zugriff auf die Methoden der Klasse aus der es erzeugt wurde.
#!/usr/bin/python3
from cl import mycl
x = mycl(9,7)
x.sub()
x.add()