Reference no: EM13333473
Task 1
The purpose of the task 1 is to review your knowledge and programming skill using java.
In this task you have to define a class (in your own choice but not from Textbook, any similarity with Textbook provides zero marks).
In the class, you need to define more than one data fields and more than one methods using the following concepts:
• Methods with overloading and overriding
• Array
• Abstract
You also need to write a test program to verify some of the properties of the class.
Task 2
The overall description
The purpose of this assignment is to give you a reality check and to develop a code basis for Assignment 2.
This assignment requires you to design, implement and test a program using Java features from the first half of the subject content. You are required to implement in Java all the classes presented in the conceptual model according the specifications provided. You are also required to develop a separate, console based user interface which, when combined with the problem domain classes, forms an executable application. Other than your own classes, your code may use only classes of the Java SE API described in this subject.
The model
The conceptual model below depicts a model for recording flight and passenger details associated with a travel agent.