Java programming with Greenfoot: object interaction (a second look)
This video tutorial explores an essential element of object oriented programming – getting objects to interact. This is modelled by integrating a counter object into a scenario – in this case, a simple paddle and ball breakout game. The tutorial uses a previously created score counter and shows a method to connect it to the paddle and ball objects by creating a reference between them.
More resources can be found here