类的描述分为两个部分,public和private
public可以用来定义函数,对类的对象进行操作,对于用户是可见的,是用户对对象操作的唯一手段。
private部分用于定义函数和数据成员,这些函数和数据成员对于用户是看不见的
借助于public与private部分,可以让用户只看到他们需要看到的部分,把其他信息隐藏起来。尽管C++语法允许在public部分定义数据成员,但在软件工程实践中不鼓励这种做法。
C语言中将基本数据类型划分为signed(有符号)和unsigned(无符号)两大类。
int a; 等价于 signed int a;
enum sign{ plus,minus}; class Currency{ public: //构造函数 Currency(sign s=plus,unsigned long d=0,unsigned int c=0 ); //析构函数 ~Currency(){} private: sign sgn; unsigned long dollars; unsigned int cents; };