- 1
- 0
- 约1.12万字
- 约 35页
- 2026-08-19 发布于山东
- 举报
第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
您可能关注的文档
最近下载
- 硕方走心机说明书.pdf VIP
- 2026年北京市中考物理试卷(含答案及解析).docx
- 国企员工薪酬管理方案(2024) .pdf VIP
- 西安电子科技大学招生考试复试面试英语自我介绍.docx VIP
- WorkBuddy深度实战指南.pptx VIP
- 2025年鲁科版高中三年级电路动态分析(变压器动态)专题试卷及解析.docx VIP
- 2025年人教版高中二年级物理行星运动的离心现象试卷及解析.docx VIP
- 2025年人教版高中一年级生理系统概述(离子通道)专题试卷及解析.docx VIP
- JB T 5949-2013 标准规范全文.pdf VIP
- 2025年信息系统安全专家工控协议安全安全工业堡垒机安全专题试卷及解析.pdf VIP
原创力文档

文档评论(0)