Python 对象与类
提示
- Python 中的类是对象的蓝图,对象是根据类创建的实例。
- 类定义使 用
class
关键字,包括属性和方法。 - 通过对象名和
.
符号可以访问和修改类的属性,还可以调用类的方法。
在上一教程中,我们学习了 Python 面向对象编程。我们知道 Python 也支持对象和类的概念。
对象仅仅是数据(变量)和方法(函数)的集合。类似地,类是该对象的蓝图。
在我们学习对象之前,让我们先了解 Python 中的类。
Python 类
类被视为对象的蓝图。我们可以将类想象为房屋的草图(原型)。它包含了关于楼层、门、窗等的所有细节。基于这些描述我们建造房屋。房屋即为对象。
由于可以根据同一描述制作多座房屋,我们可以从一个类创建多个对象。
定义 Python 类
我们使用 class
关键字在 Python 中创建类。例如,
class ClassName:
# 类定义
这里,我们创建了一个名为 ClassName
的类。
看一个例子,
class Bike:
name = ""
gear = 0
这里,
Bike
- 类的名称name/gear
- 类内的变量,分别具有默认值""
和 0。
注意:类内的变量称为属性。
Python 对象
对象称为类的实例。例如,假设 Bike
是一个类,那么我们可以从这个类创建像 bike1
、bike2
等对象。
下面是创建对象的语法。
objectName = ClassName()