面向对象
一、python中一切皆对象
你可能听说过,在 Python 中一切皆对象。
在python中,一切皆对象。数字、字符串、元组、列表、字典、函数、方法、类、模块等等都是对象,包括你的代码。
之前也提到过,Python 中的对象都有三个特性
id:
标识了一个对象的唯一性,使用内置函数 id() 可以获取到
类型:
表明了这个对象是属于哪个类, 使用内置函数 type() 可以获取到
值:
就是这个对象的本身,可以使用内置函数 print() 看到,这个看到的是 Python 让你看到的一个对象特有的表现方式而已。
二、创建类
使用关键字 class 创建一个类。
但是这里有一点儿要注意,就是类名的第一个字母需要大写,这是规范。
image.png
三、实例化对象
使用 类名() 可以实例化一个对象,你可以使用给这个实例化的对象起一个名字。
image.png
四、属性
类的属性分为类的数据属性(key=value)和函数属性
类的实例只有数据属性(key=value)
image.png
image.png
五、方法
凡是在类里定义的函数都都称为方法
方法本质上是函数,也是类的函数属性
image.png
六、对象初始化方法inint()
image.png七、对象之间的相互作用
王者荣耀
英雄攻击及承受伤害的源码(自定义的类)
image.png
网友评论