C++程序设计讲义——第 11 章 类
{
balance+= amount;
return balance;
}
private:
unsigned accoutNumber; //数据成员
float balance;
}
4、说明
(1)可以包括函数成员(成员函数 member function);
(2)类名一般用大写字母开头,和对象名相区别;(Savings)
(3)public、protected、private 表示访问类型;
public 的成员:表示成员是公共的,一般是成员函数,在程序中的任何部分
都可访问;
private 的成员:表示成员是私有的,一般是数据成员,用于描述类的属性,
它们只能被类自身的成员函数访问,类的成员默认情况下是私有的;
protected 的成员:表示成员是受保护的,外部不能访问。
(4)类对象的定义
类名 对象名;
例:void fn()
{
Saving a; //定义类对象
Saving b;
a.balance=100.5; //error:不能访问 balance,保护成员
b.balance=200.5; //error
a.deposit(100); //ok
}
(5)对象=算法+数据结构,程序=对象+对象+……。
§11.2 定义成员函数
1、命名
(1)举例
下面的程序中,定义了一个类,该类由 3 个公共成员函数和 3 个私有数据
成员组成。
//**ch11_1.cpp**
- 2 -