1.类与对象
什么是类?
类是对一类事物的概括,是许多相似或相同事物的综合。
怎样理解类?
我们可以把类理解成一张制造汽车的图纸。
类=设计图纸
工人建房子,是根据房屋设计图纸来建的,不是凭空想象的。
工人生产汽车,是根据汽车设计图纸来生产的,也不是凭空想象的。
日常生活中我们根据图纸生产我们需要的小汽车。
编程中我们用类来创建对象。
日常生活中的汽车设计图就是我们Python中的类。
日常生活中的小汽车就是Python中的对象。
设计图纸是抽象的,不是具体的事物。
客户是不会花几十万买一张纸回家的,因为图纸不具有驾驶功能。
但工人们可以根据设计图纸生产出可以驾驶的汽车。
汽车就是根据类这个图纸生产出来的具体存在。
类是抽象的,作用是创建对象。
对象是具体的,是类创建出来的。
2.类的属性和方法
每款汽车都有各自的设计图,设计图决定了该款汽车具有什么样的特征和功能。
一款小汽车的颜色特征:红色、粉色、黄色。
一款小汽车的基础功能:前进、后退、转弯。
在Python中我们通常把对象具有的特征称为类的属性。
属性=特征
在Python中我们通常把对象具有的功能称为类的方法。
方法=功能
3.小结
类=设计图纸
属性=特征
方法=功能
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
Python是一种面向对象的高级语言,因此类对于Python非常重要。类是一个空间,在该空间中变量(属性/方法)分别存储。运算符' .
发表于 07-30 18:08
Python中实例属性和实例方法Python中类属性和类方法
发表于 11-05 06:25
Python中的类方法、实例方法和静态方法
发表于 11-09 07:13
python类的理解与使用1. 通俗理解类类(英文名 class),是具有相同特性(属性)和行为(方法
发表于 03-07 16:51
python静态方法与类方法1. 写法上的差异类的方法可以分为:静态方法:有 staticmet
发表于 03-07 16:56
,就是一个私有变量。这样的规则在属性上生效,在方法上也同样适用。如果一个实例方法,以双下划线开头,那么这个方法就是一个私有的方法,不能由实例
发表于 03-08 16:30
python类的继承类的继承,跟人类繁衍的关系相似。被继承的类称为基类(也叫做父类),继承而得的
发表于 03-08 16:40
是鸭子。套入刚刚的代码实例中,就是一个对象,只要有 speak 方法,那么他就是一个 do_speak 方法所需要的 people 对象。类的 property 属性在之前的学习中,对
发表于 03-09 16:38
的属性图聚类匿名化方法,利用属性图表示社交网络数据,综合根据节点间的结构和属性相似度,将图中所有节点聚类
发表于 12-26 11:22
•0次下载
属性约简是粗糙集理论中最重要的研究问题之一。近年来,粗糙集理论下的属性约简问题引发了学者们广泛的关注。然而,大多数属性约简方法都是基于不可分辨或可分辨关系所提出的,
发表于 05-25 16:50
•2次下载
python类的理解与使用 1. 通俗理解类 类(英文名 class),是具有相同特性(属性)和行为(方
发表于 03-07 16:51
•1588次阅读
python静态方法与类方法 1. 写法上的差异 类的方法可以分为: 静态
发表于 03-07 16:56
•1597次阅读
python类的多态 多态,是指在同一类型下的不同形态。 比如下面这段代码 class People: def speak(self): passclass American(People
发表于 03-09 16:37
•1257次阅读
python类主体没有任何内容,只有pass语句,称为空类。
## 1.2 obj.attr属性赋值
通过obj.attr=value进行
发表于 02-21 10:30
•1044次阅读
Python 是一种面向对象的编程语言,它支持类和对象。类是一种用户自定义的数据类型,用于定义对象的属性和方法。对象是
发表于 04-20 16:53
•1129次阅读
评论