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

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter4: More Object Concepts
Section: Chapter Questions
Problem 2PE
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,