#!/usr/bin/env python
# coding:UTF-8


"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: 绑定方法和未绑定方法.py
@time: 2018/10/17 15:17
"""

'''
非绑定方法:在类中没有定义任何参数的方法称为非绑定方法,通过类来调用它
绑定方法:在类中定义参数的方法均为绑定方法,具有自动传值功能,把调用对象作为
第一个参数传入,使用类默认的repr打印时会出现bound method字样

下面程序中的smokeTest就是绑定方法,而systemTest就是非绑定方法

'''

class Test():
    def smokeTest(self,name,count):
        print("{}项目冒烟测试完成,共执行{}条测试用例".format(name,count))

    def systemTest():
        print("系统测试完成")

tester = Test()
print(repr(tester.smokeTest))

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐