类属性
类属性是从属于类对象的属性,也称为类变量。由于,类属性从属于类对象,可以被所有实例对象共享。
类属性的定义方式:
class 类名:
类变量名=初始值
在类中或类的外面,我们可以通过“类名.类变量名”来读写。
1 class Student: 2 company = "huaShuo" 3 count = 0 4 def __init__(self,name,score): 5 self.name = name 6 self.score = score 7 Student.count = Student.count+1 8 9 def say_score(self): 10 print('我的公司是:',Student.company) 11 print(self.name,'的分数是:',self.score) 12 13 s1 = Student('张三',60) 14 s1.say_score() 15 16 s2 = Student('李四',70) 17 s3 = Student('王二麻子',100) 18 print('一共创建{0}个对象'.format(Student.count))
