Consider this program:
class Toolkit():
def __init__(self, type):
self.hasHammer = False;
self.hasWrench = False;
self.hasPliers = False;
self.type = type;
abbiToolKit = Toolkit("metal", "hammer")
print(abbiToolKit.type)
What is the output?
metal
hammer
False
an error message
1 answer
The program will output an error message. This is because the `Toolkit` class has only one parameter in its constructor (`type`), but when creating an instance of `Toolkit` (`abbiToolKit`), two arguments are provided (`"metal"` and `"hammer"`).