rite a JAVA code Design a class named Student. The class contains:  One private integer data field named id, and one private String data field named, name.  A no-arg constructor that creates a default student.  A parameterized constructor that creates a student with the specified id and name.  The getter setter methods for all the data fields.  A public method named semFee which will return a double value 0.0.  A method named toString() that returns a string description with values of id and name. Design a class named Undergrad which extends Student. The class contains:  One double private data field named, numOfCourse.  A no-arg constructor that creates a default Undergrad.  A parameterized constructor with the specified fields: id, name and numOfCourse.  The getter and setter methods for the data field.  Override the parent class method semFee and return the semester fee of the student by multiplying 18,000 with numOfCourse.  A method named toString() that returns a string description with value of id, name, numOfCourse and semFee. Design a class named Grad which extends Student. The class contains:  One String private data field named areaOfThesis and one double private data field named, thesisFee.  A no-arg constructor that creates a default Grad.  A parameterized constructor with the specified fields: id, name, areaOfThesis and thesisFee.  The getter and setter methods for the data field.  Override the parent class method semFee and return the semester fee of the student by adding the Thesis Fee and activity fee. (Activity fee = 5% of Thesis Fee)  A method named toString() that returns a string description with value of id, name, areaOfThesis and semFee. Write a test program that prompts the user to:  Create an Undergrad object and pass the values of id, name and numOfCourse.  Call the semFee method and display the semester fee using toString() method.  Create a Grad object and pass the values of id, name, areaOfThesis and thesisFee.  Call the semFee method and display the semester fee without toString() method. **Area of Thesis can be AI/Data Sc

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a JAVA code

Design a class named Student. The class contains:
 One private integer data field named id, and one private String data field named, name.
 A no-arg constructor that creates a default student.
 A parameterized constructor that creates a student with the specified id and name.
 The getter setter methods for all the data fields.
 A public method named semFee which will return a double value 0.0.
 A method named toString() that returns a string description with values of id and name.
Design a class named Undergrad which extends Student. The class contains:
 One double private data field named, numOfCourse.
 A no-arg constructor that creates a default Undergrad.
 A parameterized constructor with the specified fields: id, name and numOfCourse.
 The getter and setter methods for the data field.
 Override the parent class method semFee and return the semester fee of the student by
multiplying 18,000 with numOfCourse.
 A method named toString() that returns a string description with value of id, name,
numOfCourse and semFee.
Design a class named Grad which extends Student. The class contains:
 One String private data field named areaOfThesis and one double private data field
named, thesisFee.
 A no-arg constructor that creates a default Grad.
 A parameterized constructor with the specified fields: id, name, areaOfThesis and
thesisFee.
 The getter and setter methods for the data field.
 Override the parent class method semFee and return the semester fee of the student by
adding the Thesis Fee and activity fee. (Activity fee = 5% of Thesis Fee)
 A method named toString() that returns a string description with value of id, name,
areaOfThesis and semFee.
Write a test program that prompts the user to:
 Create an Undergrad object and pass the values of id, name and numOfCourse.
 Call the semFee method and display the semester fee using toString() method.

 Create a Grad object and pass the values of id, name, areaOfThesis and thesisFee.
 Call the semFee method and display the semester fee without toString() method.
**Area of Thesis can be AI/Data Science/Networking/Image Processing/Software
Engineering/VLSI.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
void method
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education