It is always a good idea to put other classes in their own .java files. Though this does not mean you need multiple classes...


Not necessarily. You can (as Norm stated) send different arguments...