C/C++开发语言系列之10---C++中消息的另外一种理解
2012-11-12 07:45
489 查看
类的成员函数在面向对象程序理论中被称为“方法”(method),“方法”是指对数据的操作。一个“方法”对应一种操作。显然,只有被声明为公用的方法(成员函数)才能被对象外界所激活。
外界是通过发“消息”来激活有关方法的。所谓“消息”,其实就是一个命令,由程序语句来实现。前面的stud.display( );就是向对象stud发出的一个“消息”,通知它执行其中的display“方法”(即display函数)。
上面这个语句涉及3个术语:对象、方法和消息。
stud是对象,
display( )是方法,
语句“stud.display( );”是消息。
外界是通过发“消息”来激活有关方法的。所谓“消息”,其实就是一个命令,由程序语句来实现。前面的stud.display( );就是向对象stud发出的一个“消息”,通知它执行其中的display“方法”(即display函数)。
上面这个语句涉及3个术语:对象、方法和消息。
stud是对象,
display( )是方法,
语句“stud.display( );”是消息。
相关文章推荐
- C/C++开发语言系列之5---普通继承和虚基类构造函数的初始化顺序2
- C/C++开发语言系列之1--const用法总结1
- 突发奇想-取缔宏定义,用另外一种语言来做C++的部分外层封装
- 怎样更好地理解一种开发语言或封装类库
- C/C++开发语言系列之17---C++中的虚函数1
- C/C++开发语言系列之26---C++复制(拷贝)构造函数
- C/C++开发语言系列之3--static 类成员
- C/C++开发语言系列之11---使用默认参数的构造函数
- [Leap Motion开发系列]理解C++应用例子
- C/C++开发语言系列之18---C++中的虚函数2
- C/C++开发语言系列之12---C++析构函数的定义和使用
- C/C++开发语言系列之1--const用法总结1
- C/C++开发语言系列之2--const用法总结2
- C/C++开发语言系列之7---C++基类与派生类的转换
- C/C++开发语言系列之13---C++对象指针—指向对象的指针
- C/C++开发语言系列之25---不能声明为虚函数的函数
- C/C++开发语言系列之21---C++函数指针的2个例子
- C/C++开发语言系列之22---C++纯虚函数1
- C# 语言特性系列(10) 深入理解默认值 Default Values
- C/C++开发语言系列之14---C++重载运算符