

Copyright ©2015-2025 海马课堂网络科技(大连)有限公司 办公地址:辽宁省大连市高新技术产业园区火炬路32A号创业大厦A座18层1801室

添加微信
咨询辅导

用户定义的类是一个模板或原型,可以据此创建对象。类提供了一种将功能和数据组合在一起的方法。一个新的类会产生一种新的对象类型,从而可以创建该类型的新实例。类的每个实例都可能具有与之相连的特征,以保持其状态。类实例还可能包含改变其状态的方法,这些方法由类定义。类的实例可以创建并用于访问和使用它所创建的用户定义的数据结构,该结构拥有自己的数据成员和成员函数。类具有对象蓝图的功能。
这篇文章就为大家带来什么是 Python 中的类和对象的讲解。
一、关于Python类的一些要点:
术语“class”用于创建类。
构成类的变量称为属性。
使用点(.)运算符,属性始终可以检索并始终是公共的。例如,My class.My attribute
类的一个示例存在于一个对象中。实例是类的克隆,具有实际值,而类本质上是一个蓝图。现在它是一只真实的狗,比如七岁的哈巴狗,不再只是一个概念。尽管您可以有许多狗来生成各种情况,但如果您不知道需要什么信息,没有类的指导,您会迷失方向。
一个对象包括:
状态:对象的属性作为它的表示。此外,它反映了对象的特征。
行为:对象的方法作为行为的表示。它还显示了一个对象如何对其他对象做出反应。
身份:它赋予一个事物一个特殊的名称,并使一个对象能够与另一个对象通信。
二、Python中的类
用户定义的类充当可以从中构建对象的模板或原型。类提供了一种将功能和数据组合在一起的方式。新类产生新类型的对象,使得可以创建该类型的新实例。
类定义语法:
class ClassName:
# 语句-1
.
.
.
# 语句-N
Python中的类定义以class关键字开头,就像函数定义以def关键字开头一样。类的第一个字符串内包含了类的简要描述,称为文档字符串。虽然不是必需的,但强烈建议使用。
以下是类的简要解释:
class MyNewClass:
”’这是一个文档字符串。我创建了一个新类”’
pass
类的所有属性都声明在类生成的新本地命名空间中。数据或函数可以是属性。
三、Python类示例 | 程序片段
此外,它包含以双下划线(__)开头的特殊属性。例如,__doc__为我们提供了类的文档字符串。
当定义一个类时,会立即生成一个同名的新类对象。通过使用这个类对象,我们可以实例化该类的新对象,并访问它们的各种属性。
一个Vehicle类
解释
所有属性,包括双下划线()的特殊属性,如__init()和__doc__,都将由创建类声明()创建的本地命名空间。让我们通过一个Python类示例来理解这一点。一旦生成了类,也会生成一个类对象,用于访问类中的属性。
海马课堂专业课程辅导,2100+严选硕博学霸师资,针对学生的薄弱科目和学校教学进度,匹配背景相符的导师,根据学生情况进行1V1专属备课,上课时间灵活安排,中英双语详细讲解课程中的考点、 难点问题,并提供多方位的课后辅导,辅助学生掌握全部课程知识,补足短板。
阅读原文:https://www.highmarktutor.com/news/15122_60.html
版权作品,未经海马课堂 highmarktutor.com 书面授权,严禁转载,违者将被追究法律责任。
hmkt088