Create three files: Student.java - Abstract Class definitionENGRStudent.java - Derived Class definitionClient.java - Contains main() method(1) Implement the abstract Student class with the...

Create three files: Student.java - Abstract Class definition ENGRStudent.java - Derived Class definition Client.java - Contains main() method (1) Implement the abstract Student class with the following specifications: 3 private members String name int ID int yearAdmitted 1 constructors (public) A constructor with that accepts the student’s name, ID, and yearAdmitted as arguments. These values should be assigned to the object’s name, ID, and yearAdmitted fields. 2 public member methods A method named toString() that returns the values of name, ID, and yearAdmitted with String data type A abstract method name getRemainingHrs with int data type (2) Implement the derived class ENGRStudent class with the following specifications: 3 final private members with the following values : int MATHSCHRS=32 int MAJOR_HRS=66 int GenEdHrs=29 3 private members: int mathScHrs; int majorHrs; int GenEdHrs; 1 constructors (public) A constructor that accepts the student’s name, ID, and yearAdmitted as arguments, then invokes the Student's constructor to assigned to the object’s name, ID, and yearAdmitted fields. 8 public methods setMathScHrs & getMathScHrs setMajorHrs & getMajorHrs setGenEdHrs & getGenEdHrs An overriding method named toString() (that returns the values of name, ID, yearAdmitted, and hours taken with different categories Implement the abstract method getRemainingHrs (remaining hours = total hours required - total hours taken) (3) ClientClass (the main method) Prompt the user for name, ID, year Admitted, create an ENGRstudent object. Prompt the user for hours taken for different categories, then print the student info using toString method. Ex: of output Enter the name, ID, and year admitted of a student: You entered: Linda Smith 123456 2018 Enter the hours of Math and Science, Major, and General Ed Hours the student taken: You entered: 20 30 40 Name: Linda Smith ID: 123456 Year Admitted: 2018 Math and Science Hours Taken: 20 Major Hours Taken: 30 General Ed Hours Taken: 40 Hours remaining: 37
Jun 02, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here