This is as fairly easy Java homework that can be done under a few hours. It *needs* to be completed by 11:00PM Pacific of today (Monday, November 22, 2004). The main reason why I cannot complete this is because of work obligations and various midterms. You can get a hold of me either though [url removed, login to view], *The following is the instructions for the project. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The program handed in should have a cover page, the source code with javadoc comments at all possible locations, and the output listing from running the program. Design and implement a set of classes that define various types of reading material: books, novels, magazines, technical journals, and textbooks. Include the following data fields in the classes where it would be appropriate: number of pages, author(s), the names of the primary characters, title, number of articles, year and month of publication. You may assume that all magazines have a year and month of publication, while books have only the year they were copyrighted. While some duplication of fields may be necessary between classes, try to avoid duplication as much as possible with the use of subclasses. Write a main method to create one object of each of the different types of reading material (i.e. one object of each of the non-abstract classes), and print out the information on each of the objects. No user input is necessary, the material about each of the objects can be hard-coded.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Java (Windows XP & JBuilder)