ASSIGNMENT INSTRUCTIONS 1. All JAVA classes should be created as separace jeva files 2 All practical werk to be sabreitted to the Lecturer in a zipped folder named as Student Number-Your Full Name Each Question should be created as a separate project, meaning, your ripped folder should have fiatee folders for the three question 4. Subrink of the same assegrasents on projects will result in loss of marks QUESTION 1 40 Marks Contra Java Comole poogien for a Student Registration System that manages the registration process for different types of shatrete Regular. Tionsfer, and International Stadenes. Creats the system using these five clance Stadt (parent class. RegStudent, TranStudent, Stodes, and Registration System which is your main chas) The Shidest class slavuld have the longtrin studenti fira Name A constructor to inmalize these ambules Regular Stundent, TransferStudent, and InternationalStudent should inherit from the Student class and have additional attributes specific in their type of shakeas Regular Student yearLevel specialization Transfer Stodent previousinstitution IntemationalStudent countryOfOrigin passport Number Implement a method in each subclass to display the details of the student. In the Registration System class, create an array to store instances of different types of students. Implement a method to add new stalents to the system. Implement a method to display the details of all students currently registered in the system. Use the main method in the Registration System class to test your program. Allow the user to add new students to the system and display the details of all registered students. You may add other attributes to the classes as you see fit. Each of the classes is a separate java file. Your program should include exception handling.



Answer :

Other Questions