Klasy
Przykład klasy i dziedziczenia...
przykład 1
class Kwadrat(object):
a=0
def __init__(self,a):
self.a = a
def pole(self): #self-ta sama klasa
return self.a * self.a
kwadrat = Kwadrat(10) #zmiennej kwadrat przypisujemy klase Kwadrat
print(kwadrat.pole()) #wypisuje pole
print(kwadrat.a) #wypisuje dlugosc boku
przykład 2
class Kwadrat(object):
a=0
def __init__(self,a):
self.a = a
def __repr__(self):
return self.__str__()
def __str__(self):
return "Klasa typu Kwadrat o długości boku {}".format(self.a)
def pole(self): #self-ta sama klasa
return self.a * self.a
kwadrat = Kwadrat(10) #zmiennej kwadrat przypisujemy klase Kwadrat
print(kwadrat.pole()) #wypisuje pole
print(kwadrat.__str__())
print(kwadrat.__repr__())
WYNIKI:
100
Klasa typu Kwadrat o długości boku 10
Klasa typu Kwadrat o długości boku 10