C语言如何"实现"面向对象?

来源:互联网 发布:java context param 编辑:程序博客网 时间:2024/05/11 17:41

“实现”类:

c语言中用struct来表述对应的类。


“实现”封装:

一个.c文件中存放一个函数(用以实现一个功能)或存放一个结构体。


“实现”继承:

结构体的包含关系。一个结构体的成员变量的类型为另一个结构体的类型


“实现”多态:

用函数指针实现。函数指针作形参。

例:



注:


回调函数:函数指针调用的函数。


以上为个人简略总结,欢迎补充和更正。


0 0