Python中的“属性与方法”:解锁面向对象编程的秘密-基础实例

假设我们要创建一个简单的银行账户模型,具有查看余额和存款功能。

class SimpleAccount:
    def __init__(self, initial_balance=0):
        self.balance = initial_balance

    def show_balance(self):
        print(f"当前余额为: {self.balance}")

    def add_funds(self, amount):
        if amount > 0:
            self.balance += amount
            print(f"成功存入{amount}元")
        else:
            print("存款金额必须大于零")

# 使用示例
my_account = SimpleAccount(100)  # 创建账户时初始化余额为100元
my_account.show_balance()  # 输出:当前余额为: 100
my_account.add_funds(50)  # 存款50元后,输出:成功存入50元
my_account.show_balance()  # 再次查看余额,输出:当前余额为: 150
上一篇:msys2软件包手动安装


下一篇:Navicat Premium 12 for Mac中文永久版-四、获取jh码