一、context(上下文)
区分:
contest:比赛;竞赛
context:上下文
content:内容;目录
类概念:对相关联属性及方法的封装。
实例化对象:在内存中划分一块区域,存放实例化后的属性及方法。
context概念:方法使用效果会有累积效应(前一个方法结果影响后一个方法结果)。以下例子中,实例化context1,Add第一次结果为2,Add第二次结果为3,上下文之间有关联。context1及context2,虽属性相同,但属于不同对象。
静态方法:静态方法之间没有累积效应(无上下文影响)。
继承:子类继承了父类具有累积效应的方法及上下文属性,同时维护自己的上下文属性及方法。
1、c语言实现:
#include <stdio.h>
typedef struct {
int times;
} HelloContext;
void PrintTimes(HelloContext* context