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

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
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
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY