Object-Oriented Programming (OOP) 是一种围绕对象(由状态(数据)和行为(方法)组成的集合)组织代码的范式,而不是围绕独立函数和全局数据。类是蓝图;对象是从它创建的具体实例。
核心思想
你将一个问题建模为一组相互协作的对象,每个对象负责自己的数据。需要该数据的代码请求对象执行某项操作,而不是直接访问它。
python
:
():
.owner = owner
._balance = balance
():
._balance += amount
():
._balance
acct = BankAccount()
acct.deposit()
(acct.balance())
