Python语言程序设计课件 第8章 类与面向对象.pptxVIP

  • 1
  • 0
  • 约1.12万字
  • 约 35页
  • 2026-08-19 发布于山东
  • 举报

Python语言程序设计课件 第8章 类与面向对象.pptx

第8章类与面向对象

CATALOGUE目录01对象和类02面向对象03datetime库04综合实例:简易记事本

01对象和类

基本概念对象以面向对象方式构造的软件,其运行过程就是通过软件对象之间的消息发送来完成各种任务。程序对象通常是在软件执行过程中动态产生的。为了让程序运行时能够按需动态产生软件对象,程序员在编写程序的时候需要预先定义好对象的“模板”,也就是为相同类型的对象定义属性(也称为成员变量)和行为(也称为方法),这种“模板”被称为类。类软件系统中的对象最初来源于现实生活中的对象的概念,包含属性和行为,可能是对现实事物的抽象,也可能是虚构的事物。

基本概念类示例图8-1代表类Paper和类Pencil的模板isinstance(3,int)Truen=3isinstance(n,int)True通过BIF函数isinstance()判断一个对象是否是一个类的实例

__init__()方法常被用来进行对象的初始化操作。这里,我们利用魔法方法__init__()来为对象属性赋初值。初值可以来自于__init__()的入口参数,也可以直接在__init__()方法中赋予一个默认的初始值。类的定义1.初始化2.特殊参数selfPython语言中的魔法方法是一组Python语言预先设定的方法,其名称以双下划线开头和结尾,通常读作dunderxxx(对于__xx

文档评论(0)

1亿VIP精品文档

相关文档