引言:
Python 是一种广泛使用的高级编程语言,它支持多种编程范式,包括面向对象编程(OOP)。面向对象编程是一种编程范式,它使用“对象”来设计应用程序和计算机程序。在面向对象编程中,对象包含数据和操作这些数据的代码(即方法)。对象的数据通常被称为属性或字段。
类(class)
类是一个模板,用于创建具有相同属性和方法的对象。类定义了对象可以拥有哪些数据(属性)和可以对数据执行哪些操作(方法)。是抽象的,约定了未来实例应该有的内容,是实例的模板
定义:class 类名: pass,类名是大驼峰
class MyClass:
pass
MyClass()
类的初始化
在Python中,类的初始化是通过一个特殊的方法
__init__
来完成的。这个方法是一个类的构造器(或称为初始化方法),它在创建类的新实例时自动调用。__init__
方法的主要目的是为新创建的对象初始化状态或属性。
class MyClass:
def __init__(self, attribute1, attribute2):
self.attribute1 = attribute1
self.attribute2 = attribute2
# 创建 MyClass 的实例
my_object = MyClass(10, "Hello")
# 访问实例的属性
print(my_object.attribute1) # 输出: 10
print(my_object.attribute2) # 输出: Hello
我将逐步学习python中的面向对象编程,下期见!