Python:Classes

From wiki
Revision as of 13:25, 15 March 2018 by Hdridder (talk | contribs)
Jump to navigation Jump to search

Create your own classes

Classes should have


__init__(self)
Constructor, automatically called when the object is instantiated.

Example:

class Medium:
    def __init__(self, titel='', prijs=0):
        self.titel = titel
        self.prijs = prijs
    
    def __str__(self):
        return "Titel: {0}\nPrijs: {1:6.2f}".format(self.titel,self.prijs)

    def gettitel(self):
        return self.titel

    def settitel(self, titel):
        self.titel = titel

    def getprijs(self):
        return self.prijs

    def setprijs(self,prijs):
        self.prijs = prijs

    def getall(self):
        return [self.gettitel(),self.getprijs()]