python-(类)

2019-08-26  本文已影响0人  不知名的二狗

创建一个类

class Dog(object):
    def __init__(self,age):
        # 可以当作全局变量
        self.age = age
        print("age:%s" % self.age)
    def eat(self):
        print("eat")

    def sleep(self):
        # 可以调用自己的方法
        self.eat()
        print("sleep")

if __name__ == "__main__":
    # 实例化
    dahuang = Dog(18)
    dahuang.sleep()

执行结果

age:18
eat
sleep

参数作用域

class  Count():
    aa = 1
    def __init__(self):
        # 全局变量
        self.a = 1
        self.b = 2
    def add(self):
        c = self.aa + self.a + self.b
        print(c)
    def acc(self):
        #局部变量
        d = 10
        print(d)
        return ()

if __name__ == "__main__":
    temp = Count()
    temp.add()
    temp.acc()

执行结果

4
10
上一篇 下一篇

猜你喜欢

热点阅读