13、让类发挥作用:面向对象编程的核心

让类发挥作用:面向对象编程的核心

1. 激活对象

在编程中,我们经常需要模拟现实世界中的对象。例如, Savings 类试图代表一个储蓄账户。通过使用类,我们可以用对象的方式思考,而不仅仅是考虑代码行。为了让 Savings 类更好地模拟现实中的储蓄账户,它不仅需要存储数据(如账户号码和余额),还需要具备执行某些操作的能力(如存款、取款等)。

为了实现这一点,我们可以在类中添加成员函数。例如, deposit() 成员函数可以让 Savings 类更真实地表示一个储蓄账户。以下是 Savings 类的一个示例:

class Savings {
public:
    float deposit(float amount) {
        balance += amount;
        return balance;
    }
    unsigned int accountNumber;
    float balance;
};

在这个版本中,除了账户号码和余额, Savings 类还包括了 deposit() 函数,使得它可以控制自己的未来。类似地, MicrowaveOven 类可以有 cook() 函数, Savings 类可以有 accumulateInte

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值