Explanation of the program code

Display Listing 1.

I included four sequential calls to the say method.

They appear in the code block identified by the comment that reads:

I did this to help you understand how to construct a complicated call to the say method on the coach object.