![]() |
![]() |
![]() |
![]() |
![]() |
|
You may also wish to use setters that seem to set derived attributes,
but that actually set instance variables. For example, you can create a
fGrams: setter, which seems to set the fGrams
derived attribute, but which actually sets the fCalories instance
variable:
Vegetable method definition instance fGrams: aNumber fCalories := aNumber * 9