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组件

  

posted @ 2022-03-18 18:11  卷卷卷卷出一片天  阅读(132)  评论(0)    收藏  举报