【高级特性】43、面向对象:类的定义与调用【高级特性】43、面向对象:类的定义与调用
目录
一、什么是类
二、定义类
三、调用类
一、什么是类
-
类(class)是对象的模版,封装了对应现实实体的性质和行为
-
实例对象(Instance Objects)是类的具体化
-
把类比作模具,对象则是用模具制造出来的零件
-
类的出现,为面向对象编程的三个最重要的特性提供了实现的手段
封装性、继承性、多态性 -
和函数相似,类是一系列代码的封装
Python中约定,类名用大写字母开头,函数用小写字母开头,以便区分
二、定义类
- class语句
class :
- 类的初始化
class :
def _init_(self,):
def (self,):
_init_()
是一个特殊的函数名,用于根据类的定义创建实例对象,第一个参数必须为self
三、调用类
-
()
调用类会创建一个对象,(注意括号!)
obj=()
返回一个对象实例
类方法中的self指这个对象实例! -
使用点(.)操作符来调用对象里的方法
t=turtle.Pen()
t.forward(100)
t.left(90)
...
微信赞赏支付宝赞赏