【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问

简介: 【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问

构造函数


构造方法


构造方法:__init__方法(通常用来做属性初始化或赋值操作)

bdcaa3e12477490496ff1018a0985c08.png

用构造函数实现英雄攻击

f1f03fe760564eaba0d8dea2bbf6c7f9.png



类属性和实例属性的访问


  • 类属性属于类,实例属性属于对象


  • 类属性在内存中只保存一份,实例属性在每个对象中都保留一份


  • 对于类属性,类可以访问到,实例对象也可以访问到;对于实例属性,类访问不到,实例对象可以访问到



代码演示


类名访问类属性,对象访问类属性

9ce29fd8780d4a749b252fe0909711f7.png


通过类名查看实例属性会报错


4168eb19a98840b9bd2c9bce79309d9e.png


通过对象查看实例属性

c948b861867a4132912f15a97c137b28.png


相关文章
|
4天前
|
Python
Python 练习实例94
Python 练习实例94
|
5天前
|
Python
Python 练习实例92
Python 练习实例92
|
4天前
|
Python
Python 练习实例93
Python 练习实例93
|
3天前
|
Python
Python 练习实例97
Python 练习实例97
|
3天前
|
Python
Python 练习实例96
Python 练习实例96
|
3天前
|
存储 API 索引
让 Python 的属性查找具有 C 一级的性能
让 Python 的属性查找具有 C 一级的性能
7 0
|
3天前
|
Python
Python 练习实例95
Python 练习实例95
|
5天前
|
Python
Python中类属性与实例属性的区别
了解这些区别对于编写高效、易维护的Python代码至关重要。正确地使用类属性和实例属性不仅能帮助我们更好地组织代码,还能提高代码运行的效率。
6 0
|
6天前
|
Python
Python类中属性和方法区分3-8
Python类中属性和方法区分3-8
|
4月前
|
Python
Python尝试访问不存在的属性或方法
【6月更文挑战第2天】
35 3
下一篇
无影云桌面