【高级特性】43、面向对象:类的定义与调用【高级特性】43、面向对象:类的定义与调用

作者 : 郭然 本文共427个字,预计阅读时间需要2分钟 发布时间: 2021-08-25 共151人阅读

目录
一、什么是类
二、定义类
三、调用类

一、什么是类

  • 类(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)
...
image.png

image.png
赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【高级特性】43、面向对象:类的定义与调用【高级特性】43、面向对象:类的定义与调用

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情