Bygg en klass från grunden
I det sista exemplet i kapitlet får du kliva in i rollen som Python-utvecklare och bygga en egen klass från grunden – inklusive en konstruktor!
Du ska utforma en Calculator-klass med metoder för addition, subtraktion och multiplikation av två värden.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Python
Övningsinstruktioner
- Definiera en klass
Calculatormed två parametrar vid initiering:num_oneochnum_two. - Definiera en metod
addition()som returnerarself.num_oneplusnum_two. - Definiera en metod
subtraction()som returnerarself.num_oneminusnum_two. - Definiera en metod
multiplication()som returnerarself.num_onemultiplicerat mednum_two.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 ____(____):
____