The implementation of an association would really be one class maintaining an instance variable that references the other, associated, class.
The association is navigable if there is a getter.
So, a Player(s) is on a Team. A Team has a player instance, and a player has a Team instance. But, only the Team has a getter for the Player(s), and a player has no getter for the Team. The association is implemented both ways, but it is only navigable through the Team to the Player.
Does that make sense? I would agree that the wording in the
Java Associate objectives reads a little awkward.
-Cameron McKenzie