Home Segments Index Top Previous Next

269: Mainline

Suppose that you develop a program around a Food class definition; getters and setters for fCalories, cCalories, pCalories instance variables; and a tCalories method, such as those you already have seen in Segment 232, Segment 235, and Segment 236:

 
Food class definition 
Object subclass: #Food 
  instanceVariableNames: 'pCalories cCalories fCalories' 
  classVariableNames: '' 
  poolDictionaries: '' 
Food method definition • instance 
fCalories 
  ^ fCalories 
Food method definition • instance 
fCalories: f 
  fCalories := f 
Food method definition • instance 
cCalories 
  ^ cCalories 
Food method definition • instance 
cCalories: c 
  cCalories := c 
Food method definition • instance 
pCalories 
  ^ pCalories 
Food method definition • instance 
pCalories: p 
  pCalories := p 
Food method definition • instance 
tCalories 
  ^ fCalories + cCalories + pCalories