water_boy_Lee
lerrorgk
采纳率60%
2017-08-24 00:33 浏览 1.9k

python中def Func(obj): print obj.show()这句什么意思

class F1:
        pass

class S1(F1):

        def show(self):
                print 'S1.show'

class S2(F1):

        def show(self):
                print 'S2.show'

def Func(obj):
        print obj.show()

s1_obj = S1()
Func(s1_obj) 

s2_obj = S2()
Func(s2_obj)
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答 默认 最新

  • 已采纳
    Runner__1 T_world 2017-08-24 00:35

    Func是一个函数,调用的时候传入一个对象,然后函数体是调用传入对象的show方法,并把结果打印出来

    点赞 1 评论 复制链接分享

相关推荐