初始化方法__init__

初始化方法__init__

  • 以前一直迷糊初始化方法到底是个啥呢,用的时候一直捏手捏脚,仿佛一瞬间就明白了,原来初始化方法起到的是一个仓库与媒介的作用,即可以用来暂存公共函数,共其他函数进行调用,当然其他函数经过对象调用时依然不受初始化方法的影响,这极大的提高了编程的灵活性
class Flag:
    def __init__(self,a,b): #也就是说这他们的就是个公共仓库呗,可以在这里家各种公共运算
        c = a +b
        self.c = c #c只要加上self就可以,就可以当做一个公共参数

    def yang(self,f): #此处函数依然可以加自己独有的参数
        e = self.c + f
        print(e)

a = Flag(2,3)
a.yang(4)

posted @ 2022-02-22 14:27  小杨的冥想课  阅读(81)  评论(0编辑  收藏  举报