类(Class)与对象(Object)
class Student:
number = 0 #类变量定义在类中,但在函数体之外,访问时是 类名.变量名
def __init__(self,name,score,age): #对象方法都有默认参数self
self.name = name
self.score = score
self.__age = age #age为私有属性,类外不能访问
Student.number = Student.number+1
#print(self.__class__)
def show(self):
print("Name:{},Score:{},Age:{}".format(self.name,self.score,self.__age))
@classmethod #类方法需增加修饰符@classmethod
def total(cls): #类方法参数使用cls
print("Total:{0}".format(cls.number)