构造方法与实例属性
在 Python 中,构造方法 __init__ 用于在创建对象时初始化实例的属性。实例属性是与特定对象绑定的变量。
构造方法 __init__
构造方法在创建对象时自动调用,初始化对象的状态。通过 self 引用对象本身,设置实例属性。
class Person:
def __init__(self, name, age):
self.name = name # 实例属性
self.age = age # 实例属性
创建对象时传递参数:
p1 = Person("Alice", 30)
p2 = Person("Bob", 25)
实例属性
实例属性是与对象实例相关联的变量,每个对象都有独立的属性值。
class Car:
def __init__(self, make, model):
self.make = make # 实例属性
self.model = model # 实例属性
car1 = Car("Toyota", "Corolla")
car2 = Car("Honda", "Civic")
print(car1.make) # 输出:Toyota
print(car2.model) # 输出:Civic
总结
- 构造方法
__init__用于在创建对象时初始化实例属性; - 实例属性通过
self在类中定义,并且每个对象都有独立的属性值; - 构造方法的参数可以动态传入,灵活初始化对象状态。
相关内容
- 解释型语言与编译型语言对比 本章节将介绍解释型语言与编译型语言的区别,包括它们的工作原理、优缺点以及适用场景。了解两者的差异有助于选择合适的语言进行项目开发。
- 第一个 Python 程序 本章节将引导你编写并运行第一个 Python 程序。我们将通过一个简单的示例程序,帮助你理解 Python 的基础语法、输入输出和代码执行流程。
- 安装 Python 和配置开发环境 本章节将引导你安装 Python 和配置开发环境,包括 Python 的安装步骤、常用的开发工具配置以及虚拟环境的创建。学习如何配置适合开发的环境对顺利开始 P...
- Python 简介与应用领域 Python 是一种高级编程语言,以简洁易懂的语法和强大的功能在开发者中广泛流行,广泛应用于数据科学、Web 开发、人工智能、自动化脚本等多个领域。它的丰富库和...
- 注释与代码风格 本章节将介绍如何在 Python 代码中添加注释,并遵循 Python 的代码风格规范。良好的代码风格和注释可以提高代码的可读性和可维护性,是编写高质量 Pyt...
- 输入与输出 本章节将介绍 Python 中的输入与输出操作。你将学习如何使用 `input()` 函数获取用户输入,以及如何使用 `print()` 函数输出数据到控制台。