1.实例属性要点
实例属性是从属于实例对象的属性,也称之为“实例变量”。他的特点有如下几个要点:
-
实例属性一般在
__init__()
方法中通过如下代码进行定义:self.实例属性名 = 初始值
-
在本类的其他实例方法中,也是通过self访问实例属性。
self.实例属性名
-
创建实例对象以后,通过实例对象访问实例属性。
obj = 类名() # 创建对象,调用__init__()方法进行初始化 # 获取实例属性值 print(obj.实例属性名) # 对实例属性进行赋值 obj.实例属性名 = 值
2.实例属性内存结构分析
2.1 经典代码
class Student:
def __init__(self, name, age):
self.name = name # 实例属性
self.age = age
s1 = Student("聂发俊", 100)
print(s1.name)
print(s1.age)
运行结果:
聂发俊
100
2.2 程序运行内存结构
程序结构以及对应步骤,均已经通过图片的形式展示。
目前使用gif动画还不熟悉,后面如果熟悉的话,考虑录一个gif动画来说明,这样效果可能会更好一些。
备注:
更多精彩博客,请访问:聂发俊的技术博客
对应视频教程,请访问:python400
完整markdown笔记,请访问: python400_learn_github