The program has three classes. Do the three classes go in the same file? Or seperate files? If seperate, how do they find/talk to each other?
It's usually best to put each class in its own file. Whether or not they are in the same source file, when you compile them with the "javac" command, they will become three separate ".class" files. The class files "find each other" by using the classpath when you run them with the "java" command.
JavaBeginnersFaq "Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt