Source code
The files are in a package named person.male.py
class Male():
sex_chromosomes = "XY"
def __init__(self):
self.type = "male"
def say(self):
#super().say()
print("I am a male")
man.py
from person import male
male = male()
male.say()
Problem
male is a module but not a class, it can't be called as a class to creating class instance, it should be a careless mistake.man.pyA related error using this example :
from person import male
male = male.Male()
male.say()
[Python3][Resolved] NameError: name 'Male' is not defined, module & inheritance
No comments :
Post a Comment