面向对象 --类
1.类的实例化: 调用类的过程称之为类的实例化,产生的对象也可以称之为类的一个实例 ''' 调用类产生对象发生的事情: 1.会产生一个空对象的名称空间 2.会自动触发__init__,并且会将对象当做第一个参数传入。 3.会将调用类括号内的参数一并传给__init__(). 4.self代表实例本身 5. 补充: 如果类中没有定义构造,在实例化的时候会默认创建一个空的构造函数 ''' class People: country = 'China' def __init__(self,name,sex): print(self.__dict__) print(self) self.name = name self.sex = sex # self.fun = self.func() @@@@@@@@@@ def func(self): print(f'你的名字是:{self.name},性别是:{self.sex}') # p1 = People('kimi','male') # p1.func() print(People.country) class method: def fun(): print('122343333333333') method.fun() 2. 查看类和实例的名称空间: # print(People.__dict__) # print(p1.__dict_