Python 面向对象编程:从基础到实践
1. 面向对象编程概述
面向对象编程(OOP)是一种编程范式,它将数据和操作数据的方法封装在一起,形成对象。与传统的结构化编程相比,OOP 提供了更强大的组织和管理代码的方式。在 Python 中,类和实例是 OOP 的核心概念。类就像是创建对象的蓝图,而实例则是根据这个蓝图创建的具体对象。
例如,我们可以创建一个表示地址簿条目的类:
class AddrBookEntry:
'address book entry class'
def __init__(self, nm, ph):
self.name = nm
self.phone = ph
print 'Created instance for:', self.name
def updatePhone(self, newph):
self.phone = newph
print 'Updated phone# for:', self.name
在这个例子中, AddrBookEntry 是一个类, __init__ 是构造函数,用于初始化实例的属性, updatePhone 是一个方法,用于更新电话号码。
2. 类和实例
在 Python 中,创建类使用 class 关键字,后面跟着类名和类的代码块。创建实例则是通过调用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



