一、面向对象
对象指的是类的实例,类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫做类的实例化。
二、类和对象
类和对象是面向编程的基础,类的基本定义、对象的使用方法。
① 基本使用
在 Python 中通过 关键字 class 实现类的定义
class ClassName(object):
block_class
在块 block_class 中写入类的成员变量及函数。
class MyClass(object):
message = "数据云团"
def show(self):
print(self.message)
类定义代码的解析:
使用该类:
# 读取成员变量
print(MyClass.message)
# 修改成员变量
MyClass.message = "拥有知识"
# 实例化一个 MyClass 的对象
inst = MyClass()
# 调用成员函数,无须传入 self 参数
inst.show()
通过在类名后面加小括号可以直接实例化类来获得对象变量,使用对象变量可以访问类的成员函数及成员变量。