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


    添加方法

    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
  • 相关阅读:
    最短路
    Codeforces Round #607 (Div. 2) C. Cut and Paste
    第三次训练赛
    训练赛
    day27-反射
    day26-网络编程
    tcp文件上传--多个客户端
    tcp图片上传
    tcp文件上传优化
    tcp文件上传
  • 原文地址:https://www.cnblogs.com/sxwen/p/8059169.html
Copyright © 2020-2023  润新知