Making messages specific by sending additional information

  • where, when, and with whom is a meeting?
  • in which component should another appear?
Could write separate method for every possible combination of circumstances, but unwieldly and repetitive

Parameters allow us to generalize methods

who------>
when-----> Meet()
where------>
what is all this jargon?


Formal parameters are "dummy" variables that represent instances sent when calling method, for internal use only
  • placeholders, like x in 2x+5
  • have no value of their own; take on value of actual parameters passed in when method is called
Actual parameters are "actual" instances sent when calling method