#include "stdio.h"
/*定义一个行为函数*/
static void CatchMouse()
{
printf("catch a mouse\r\n");
}
/*创建一个对象*/
typedef struct {
char * name;
void (*action)();
}cat_t;
int main()
{
/*实例化一个对象并初始化*/
cat_t cat = {"Tom",CatchMouse};
/*展示对象的行为*/
cat.action();
}