Originally posted by marc weber:
I'm not sure how much background you have in Object Oriented Programming (OOP), but without some basics, it might be difficult to make sense of this task. Have you seen The Java Tutorial online? It's a great free, introductory resource.
As you read through these opening sections -- "What is an Object?", "What is a Class?", etc. -- think about how these concepts apply to this task. In particular, consider relationships like "IS" and "HAS." For example, an Employee HAS-A name, HAS-A title, and so on. A Manager IS-AN Employee that HAS-A list (that contains other Employees).
Let us know how this goes. I'm sure we have people here who would be happy to help you work through this.