标签:elf 变量 自己 没有 调用 文件 asd color init
3、实例化就会触发__init__函数的执行。
3、实例化:类名加括号就是实例化。
5、self代表对象本身。
4、Init是初始化函数,返回值必须是None。
1、类的用法一:实例化对象 用法二:引用对象的属性
1、类没有定义阶段,函数有定义阶段(执行文件时不一定执行,调用时才执行)。
3、类名.xx ==》xx是类的属性
1、print(Student.__dict__) #显示类中所有的名称空间。
2、定义类时会产生名称空间;名称空间是以字典的形式保存的
对类的属性进行增删改查:
改:Student.school=‘oldboy‘
查:print(Student.school)
增:Student.x=‘asdfafd‘
删:del Student.x
1、 类就是由一个个的名称空间构成的,对象里面的名称空间就是__init__(self)下面的属性(其实就是变量)。函数也是名称空间。
2、 对象先去对象的名称空间去找属性,如果没有再去类的名称空间去找。对象里面的属性会覆盖类里面的属性。
3、 print(对象.__dict__),对象的名称空间中仅仅有__init__(self)里面的属性(特有的属性)。共同的特征在类里面,不过对象也可以调用函数属性。
4、 在__init__里面对类的属性进行修改,不需要传参数。
p1=Chinese() #实例化
p1 对象,实例
Chinese 类
country=‘China‘ 特征
def __init__(self,name,color,age) 初始化
name,color,age 对象特有的属性。
def talk(self): 共同功能代码
实例化时触发__init__方法执行,为对象添加属性。【t1=student() ==》 student.__init__(self)】
标签:elf 变量 自己 没有 调用 文件 asd color init
原文地址:https://www.cnblogs.com/linuxws/p/10293653.html