vc++第2章 C++面向对象程序设计(3)

2021-01-20 16:37

vc++第2章 C++面向对象程序设计

2.1.1 类的定义定义类时还应注意: (1) 类中的数据成员的数据类型可以是任意的,但不允许对所定义的数据成员进行初始化, 例如类CMeter中,下面的定义是错误的: class CMeter { ... private: int m_nPos = 10; // 错误 ... }; (2) 在“public:”或“private:”后面定义的所有成员都是公有或私有的,直到下一个“public:”或 “private:”出现为止。若成员前面没有类似“public:”或“private:”,则所定义的成员是 private(私有),这是类的默认设置。 (3) 关键字public和private可以在类中出现多次,且前后的顺序没有关系;但最好先声明公 有成员,后声明私有成员,因为public成员是用户最关心的。 (4) 除了public和private外,关键字protected(保护)也可修饰成员的类型,它与private两者 基本相似,但在类的继承时有所不同(后面还会讲到)。 (5) 数据成员的类型可以是任意的,包含整型、浮点型、字符型、数组、指针和引用等,也 可以是另一个类的对象。 (6) 尽量将类单独存放在一个文件中或将类的声明放在.h文件中而将成员函数的实现放在 与.h文件同名的.cpp文件中。以后将会看到,Visual C++ 6.0为用户创建的应用程序框架中 都是将各个类以.h和同名的.cpp文件组织的。


vc++第2章 C++面向对象程序设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017-2022年中国太阳能电池封装玻璃行业市场监测与投资方向研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: