Explanation should include that Thread class involves multitasking and that there are two ways that an object can have a thread attached to it:

The Runnable interface causes the run() method to be implemented and the run() initializes the thread.