Een class vanaf nul opbouwen
In de laatste oefening van dit hoofdstuk kruip je in de huid van een Python-ontwikkelaar en bouw je je eigen class vanaf nul, inclusief een constructor!
Je ontwerpt een Calculator-class, met methoden voor het optellen, aftrekken en vermenigvuldigen van twee waarden.
Deze oefening maakt deel uit van de cursus
Introductie tot objectgeoriënteerd programmeren in Python
Oefeninstructies
- Definieer een
Calculator-class met twee parameters bij initialisatie:num_oneennum_two. - Definieer een
addition()-methode, dieself.num_oneplusnum_tworetourneert. - Definieer een
subtraction()-methode, dieself.num_oneminnum_tworetourneert. - Definieer een
multiplication()-methode, dieself.num_onevermenigvuldigd metnum_tworetourneert.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Define and initialize the Calculator class
____:
____ ____(____, ____, ____):
self.____ = ____
self.____ = ____
# Create the addition method
def ____(____):
return self.____ ____ self.____
# Create the subtraction method
def ____(____):
return ____
# Create the multiplication method
def ____(____):
____