- 4
- 0
- 约3.43千字
- 约 6页
- 2021-01-27 发布于山东
- 举报
企业级开发基础3:类和对象
本节内容开始,讲解企业级项目开发基础部分:面向对象;主要从对象的抽象、
对象的创建,对象中特殊的方法,面向对象的封装、继承、多态等各个方面来进
行讲解。
本节主要内容
什么是对象
类和对象的概念和区别
类的定义
对象的初始化
对象的使用
self 关键字
1. 关于对象那点事儿
首先,我们先回顾一下关于程序
程序:是用来按照一定的顺序解决问题的
解决问题:解决一个实际问题的核心是处理数据
数据:python 中,认为所有的数据都是对象
此时,出现了一个模糊的概念:对象;
那什么是对象呢?
从哲学上说:一切皆对象。
路人甲说:“对象就是看得见摸的着的东西。”
路人乙说:“关于这个东西和对象,有木有更加细致一点的描述呢?”
路人丙说:“对象,就是看得见摸的着的,可能有自己的特征,可能有自己的行
为的一种东西。
比如我们都看得见的电脑,电脑有自己的特征 电脑品牌、电脑的尺寸、电脑CPU
型号、电脑的硬盘容量等等,电脑也有自己的行为播放视频、播放音乐、玩
游戏、写文档等等。
特征是电脑自己静态的属性,一般用名词来表示,行为是电脑的动作,一般用动
词来表示。”
大师:对象,就是有自己的特征和行为的,实际存在的一种物体!我们描述对象,
就是使用各种数据来描述对象的特征和行为的过程。
2. python 中的类和对象
python 中的对象,一般分为两种:
内置对象
自定义对象
python 已经提供了大量的内置对象,方便我们的操作,如数字对象、字符串对
象、列表对象、字典对象、元组对象、集合对象、等等;但是又说了~ 内置对象
是不是能描述我们项目中用到的所有的数据类型呢?明显这是不可能的,没有任
何一门编程语言能内置好这个世界上出现的或者未曾出现的各种对象,所以除了
内置对象,我们还需要自定义对象,自定义类型和对象也是我们本章开始说的重
点的内容
2.1. 内置对象
python 的内置对象,一般都和我们使用的python 模块有莫大的关系,官方纯粹
的python 中就内置了大量的对象
内置对象 描述 使用方式
数字对象 数字在python 中就是对象 1、3.14
字符串对象 字符串也是对象 “hello”
列表对象 List [1,2,3,4,5,6,7]
元组对象 tuple (1,2,3,4,5,6)
集合对象 set {1,2,3,4,5,6,7,8}
内置对象 描述 使用方式
字典对象 dict {name:jerry, age:56}
文件对象 file myFile = open(d:/abc.txt)
其他对象 其他使用的模块 easygui.msgbox(你好)
2.2. 自定义类型和对象
类:就是一种数据的类型,就是一种类型,简称类。是对一部分具有相同特征(属
性)和相似行为(方法)的对象的抽象。
如:人类,就是一种类,人类表示的是人的类型,类型只是一个描述数据的概念,
是一个代号,不是实际存在的事物;这个类可以定义人具有的特征和行为,定义
特征(姓名、年龄、性别),定义行为(吃饭、睡觉、工作)。
对象:对象就是某个类表示的具体的实际存在的事物了,具有具体数据来描述自
己的特征,也有具体的行为操作。
如:张小凡,就是一个具体的人,有自己具体数据描述的特征(姓名:张小凡、
年龄:22、性别:男),有自己具体的行为(吃烧鸡、
您可能关注的文档
最近下载
- 798180_Leica_Viva_GS14_GS16_UM_v4-0-0_zh-徕卡实用说明书.pdf VIP
- 2025年江苏省苏州市吴中、吴江、相城区中考二模历史试题.pdf VIP
- 2025年6月10日浙江省事业单位统考《综合应用能力类》考试真题.docx VIP
- 水利水电工程建筑专业毕业论文设计.doc VIP
- 移动通信(第六版)(章坚武)课件章-(4).pptx VIP
- 【模板资料】企业新版生产安全事故应急预案汇编((依据GBT29639-2020编制,89页修订版).docx VIP
- 2026年春季学期校园“1530”安全教育记录表.docx VIP
- 童趣风学习文明礼仪主题教育.pptx VIP
- 审美鉴赏与创造智慧树知到课后章节答案2023年下南昌大学.docx VIP
- 16bj7-1楼梯平台栏杆及扶手.pdf VIP
原创力文档

文档评论(0)