400-650-7353

精品课程

您所在的位置:首页 > IT干货资料 > python > 【Python基础知识】Python的类

【Python基础知识】Python的类

1、类概念的引入

在了解了面向对象之后,接下来由客观世界中的对象拓展到计算机中的对象,再对客观世界中的对象进行特征和行为的提取,从而拓展到计算机中对象的属性和方法的提取,最终采用抽象提取计算机中对象的共同属性和方法,形成类。

在客观世界中,对象是指人们在行动或思考时作为目标的事物。例如,买车、买房、买包,这些都具有购买的目标,这些目标就是购买对象。万事万物皆是对象,对象分为有形对象和无形对象。有形对象是人们看得见、摸得着的对象。无形对象是人们看不见、摸不着的对象,但它也是人们行动或思考的目标,也属于对象,如记忆、计划等。

在计算机中,对象是客观世界中的对象在计算机中的映射。例如,一条狗是客观世界中的对象,它有品种、名字和年龄等数据信息。但是在计算机软件开发研究的过程中,注重的是它的品种、年龄等信息。由此可见,客观世界中的对象要映射到计算机中需要进行筛选。

计算机中对象的内涵包括以下三个方面:

①对象具有唯一性。每个对象都有自身唯一的标识,并且它的标识在其整个生命周期中都不会改变。不同的对象有不同的标识。

②对象是构成软件系统的一个基本单位。面向对象编程是以对象为导向,以对象为目标的,也就是说,软件系统是基于对象的。

③对象是属性和方法的统一体。描述一个人,姓名、年龄是描述他的属性数据,跳舞、唱歌是他的操作方法,属性和方法构成了计算机中的对象。

由上文可知,客观世界中的对象的特征映射为计算机中的对象的属性,行为映射为方法。

【Python基础知识】Python的类

2、由抽象获得类

抽象是一个提取各种对象共同特征和行为的一个过程。例如,两支笔,它们有共同的颜色、材质,它们都能写字、画画,即有共同的特征和行为。提取共同特征和行为之后,就可以总结出笔的概念。拓展到计算机中的对象,就是用抽象提取对象的共同属性和方法,从而形成类。

类是具有相同属性和方法的一组对象的集合。在Python中,对象是类的实例,类是对象的抽象。

3、定义类

定义类的语法和定义函数的语法类似,定义函数使用的关键字是def,而定义类使用的关键字是class。定义类的基本语法格式如下:

class 类名:

pass

以定义一个最简单的类为例,这里定义了一个类名为Cat的类,它是“空”的,仅仅展示了定义类的基本语法:

  1. >>> class Cat: 
  2. ...     pass 
  3. ... 

如果对Python开发感兴趣或者想要深入学习的现在可以免费领取学习大礼包哦(点击领取80G课程资料 备注:领资料)。

课程好礼申请领取
您的姓名
您的电话
意向课程
 

中公优就业

官方QQ

扫描上方二维码或点击一键加群,免费领取价值599元网课,加群暗号:599。 一键加群

>>本文地址:
注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

推荐阅读

优就业:ujiuye

关注中公优就业官方微信

  • 关注微信回复关键词“大礼包”,领80G学习资料
QQ交流群
领取免费网课
(加群备注“网站”)
IT培训交流群 加入群聊 +
软件测试 加入群聊 +
全链路UI/UE设计 加入群聊 +
Python+人工智能 加入群聊 +
互联网营销 加入群聊 +
Java开发 加入群聊 +
PHP开发 加入群聊 +
VR/AR游戏开发 加入群聊 +
大前端 加入群聊 +
大数据 加入群聊 +
Linux云计算 加入群聊 +
优就业官方微信
扫码回复关键词“大礼包”
领取80G学习资料

测一测
你适合学哪门IT技术?

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
 
课程资料、活动优惠 领取通道
 
 
网站地图 快乐彩票网注册 500w彩票网客户端下载 500w彩票网网站
申博官方在线注册 菲律宾申博网上娱乐 菲律宾申博官网 申博正网充值
金冠娱乐金字招牌 乐趣彩票上海快3 捷豹彩票斯洛伐克5分彩 ag老虎机
快乐彩票网站 五星彩票登录 五星彩票注册 快乐彩票网注册
快乐彩票网游戏 cc彩票开户 999.金巴黎彩票.com 58彩票网官网
817XTD.COM 616jbs.com XSB638.COM 778jbs.com 986jbs.com
520jbs.com 518sunbet.com XSB597.COM XSB593.COM XSB173.COM
958jbs.com DC398.COM S6181.COM 286sunbet.com 398psb.com
8CZS.COM 917psb.com 978DC.COM ib65.com 678XTD.COM