c++中的类
类的成员函数又叫类方法
类的成员变量又叫类属性
开发一个类并编写一个使用它的程序,需要完成多个步骤,因此会将开发过程分为多个阶段。
因此,通常由约定俗成:
1.将接口(类定义)放在头文件
2.将实现(类方法的代码)放在源代码文件中
3.将类名首字母大写
4.数据项通常放在私有部分(∵隐藏数据是OOP的主要目的之一)
1.访问控制
数据隐藏:将数据类型和函数放到private类中,将数据和实现细节放到类的私有部分,数据隐藏是一种封装
封装:将实现细节放在一起并和他们的抽象分开称为封装。
2.类成员函数的实现
类的成员函数定义与常规函数定义十分相似
1.都有函数头和函数体
2.可以有返回类型和参数
但是类的成员函数还有两个特殊特征:
1.定义成员函数是,要用作用域解析运算符(::)来标识函数所属的类
eg: void Stock::update(double price)表示update函数是Stock类的成员函数,称Stovk::update()是成员函数的限定名(完整名称);update()是函数的非限定名(缩略名),只能在类作用域内使用]
][pjoh mnbgnmbbmhNMV
注:这样表示允许了其他类拥有内容不同的update()函数
2.类方法可以访问类的private组件

浙公网安备 33010602011771号