类属性

class MyClass:
x='abc' #类属性/类变量/类对象
    def __init__(self): #此self的作用是把类绑定的实例送进去(代表当前实例本身),同foo(self),#对实例的属性进行初始化
self.x=3 #此x是实例属性 #__init__()方法不能有返回值,也就是只能是None

def foo(self): #foo是类属性,foo也是方法,method方法 #方法代表操作,属性代表数据
print(self.x) #此处可以修改类的属性,类的实例属性

print(MyClass.x)
a=MyClass() #实例化,初始化 #会调用 def __init__(self):return pass;类中若没有init,则相当于return none
print(a.x)
print(a.foo())

实例对象instance,object

posted on 2019-12-14 14:13  星空6  阅读(242)  评论(0编辑  收藏  举报

导航