美文网首页
python2高级 多态

python2高级 多态

作者: Crld | 来源:发表于2018-06-13 19:10 被阅读0次

    class Duck(object):

      2    def walk(self):

      3        print('小黄鸭在行走...')

      4    def swim(self):

      5          print('小黄鸭在河水里游泳..游着..游着..淹死了..')

      6 class People(object):

      7    def walk(self):

      8        print('韩老狗是老王八....')

      9    def swim(self):

      10        print('媳妇在隔壁老王家里...')

      11

      12 def Func(obj): #同样的一个函数,定义的时,不知道结果是什么

      13    obj.walk() #执行的时候,才会表现出来 太具体 形态 结果

      14    obj.swim()

      15 #好处: 1.代码灵活: 2.减少代码 冗余

      16 duck = Duck()

      17 p01 = People()

      18 Func(p01)

    19 Func(duck)

    相关文章

      网友评论

          本文标题:python2高级 多态

          本文链接:https://www.haomeiwen.com/subject/tolseftx.html