C语言面向对象编程
摘要:
什么是面向对象为了说明C语言也可以面向对象编程,有必要说一下面向对象中的几个概念:一切事物皆对象对象具有封装和继承特性对象与对象之间使用消息通信,各自存在信息隐藏可以看出,面向对象只是一种思想,与具体语言无关,只要实现了这几条就是所谓的面向对象了。看具体代码:#include <stdio.h>#include <stdlib.h>typedef struct _CClass{ //添加属性 struct _CClass *self; //类本身,相当于C++中的this int a; int b; //添加方法 void (*print)(void ... 阅读全文
posted @ 2013-04-25 20:50 CarryBricks 阅读(250) 评论(0) 推荐(0) 编辑