您的位置:首页 > 编程语言 > Python开发

python--多态

2017-03-31 00:59 459 查看
python的代码是动态的,代码也是数据,数据不需要声明,运行时判断的。也就是说,调用方法可以不需要声明

>>> class Base(object):
...     def __init__(self, name):
...             self.name = name
...     def printname(self):
...             print self.function(), self.name
...
>>> class Sub1(Base):
...     def __init__(self):
...             super(Sub1, self).__init__('Sub1')
...     def function(self):
...             return 'sub1 function'
...
>>> sub = Sub1()
>>> sub.printname()
sub1 function Sub1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python