类属性:就是类对象所拥有的的属性,它被所有类对象的实例对象所共有,类对象和实例对象可以访问。
实例属性:实例对象所拥有的属性,只能通过实例对象访问。
#属性:类属性和实例属性。
#类属性:类对象所拥有的的属性。
class Student:
name='wzf'#属于类属性,就是Student类所拥有的
def __init__(self,age):
self.age=age #实例属性
pass
lm=Student(18)
print(lm.name) #通过实例对象去访问类属性
print(lm.name)#通过实例对象去访问实例属性。
print('-----通过类对象student 去访问name----')
print(Student.name)
#不能通过类对象访问实例属性。
#类属性是可以被类对象和实例对象共同访问的。
#实例属性只能由实例对象所访问。
类方法和静态方法
类方法:主要可以对类属性进行访问、更改。