码迷,mamicode.com
首页 > 编程语言 > 详细

python 创建一个实例:步骤二 添加行为方法,编写方法

时间:2017-12-19 01:02:59      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:span   调用   dev   ini   smi   测试   def   步骤   ast   

 

添加方法

class Person(): 
    def __init__(self,name,job=None,pay=0):
            self.name= name
            self.job = job
            self.pay = pay
##用封装的设计概念,添加方法:方法只是附加给类并在处理那些类的实例的常规函数。实例是方法调用的主体,并且会自动专递给方法的self 参数。
def LastName(self): return self.name.split()[-1] def giveRaise(self,percent): self.pay = int(self.pay *(1 + percent)) ###__nmae__ 检查模块的设计意图是在文件底部运行测试语句。 if __name__ ==__main__: ##self-test code bob = Person(Bob Smith) sue = Person(Sue Jones,job=dev,pay = 100000) print(bob.name,bob.pay) print(sue.name,sue.pay) print(bob.LastName(),sue.LastName()) sue.giveRaise(.10) print(sue.pay)

输出结果

Bob Smith 0
Sue Jones 100000
Smith Jones
110000

 

python 创建一个实例:步骤二 添加行为方法,编写方法

标签:span   调用   dev   ini   smi   测试   def   步骤   ast   

原文地址:http://www.cnblogs.com/sxwen/p/8059169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!