What is the output of the print(self.type) statement when a class D derives from a class E that has type set to good, and then a class C that has type set to bad?
a. |
AttributeError: type is not defined in class D |
|
b. |
AttributeWarning: type in class E is being overridden by type in class C |
|
c. |
bad |
|
d. |
good |