Python 面向对象编程:类、实例与继承的深入解析
1. 类的实例化
在 Python 中, __repr__() 方法用于返回一个可用于查看对象的字符串。定义这个方法是可选的,但它能简化调试过程,使我们在交互式提示符下更方便地查看对象。一个类的定义可以选择性地包含文档字符串和类型提示,例如:
class Account:
'''
A simple bank account
'''
owner: str
balance: float
def __init__(self, owner, balance):
self.owner = owner
self.balance = balance
def __repr__(self):
return f'Account({self.owner!r}, {self.balance!r})'
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
self.balance -= amount
def inquiry(self):
return self.balance
类型提示并不会改变类的工作方式,它只是一种元数据,可能对第三方工具或集成开发环境(IDE)有用,或者在某些高级编程技术中使用。
类的实例是通过将类对象作为函数调用创建的。新创建的实例会被
超级会员免费看
订阅专栏 解锁全文
2298

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



