面向对象编程:Python中的类与对象
1. 类的定义
面向对象编程(OOP)是现代编程中的一种核心范式,它将程序中的各个部分视为计算代理的集合,每个代理都提供了一项可以被其他代理使用的服务。在Python中,OOP的核心是类和对象。类是创建对象的蓝图,而对象是类的具体实例。
定义一个类使用 class
关键字,后面跟上类名。例如,定义一个简单的 BankAccount
类:
class BankAccount(object):
def __init__(self, initial_balance=0):
self.balance = initial_balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
self.balance -= amount
def get_balance(self):
return self.balance
在这个例子中, __init__
是构造函数,用于初始化类的实例。 deposit
、 withd