Virtual function in Python class : Class Virtual « Class « Python
- Python
- Class
- Class Virtual
Virtual function in Python class

class SpecialCase:
def amethod(self):
print "special"
class NormalCase:
def amethod(self):
print "normal"
def appropriateCase(isnormal=1):
if isnormal:
return NormalCase()
else:
return SpecialCase()
aninstance = appropriateCase(isnormal=0)
aninstance.amethod()
Related examples in the same category