例如,会为具有公共访问的特性生成以下访问器:
int Furnace_getHeatReqs(const Furnace* const me);
heatReqs 特性属于家庭供暖系统样本中的 Furnace 对象。公共访问器的原型生成在 Furnace 的规范文件中。公共操作的名称包括它所面向的对象的名称,在本例中为 Furnace。
公共访问器的主体生成在 Furnace 的实施文件中:
int Furnace_getHeatReqs(const Furnace* const me) {
return me->heatReqs;
}