Build Java Program: 1) Create a class Student according to the following requirements: A student has four attributes: id, name, GPA and major. Add the default constructor (no parameters). Add a constructor with four parameters to initialize all the attributes by specific values. Add all the required setter methods Add all the required getter methods Add the method changeMajor 2) Create a Driver that has the main method, in which: Create a student object (obj1), provide all values for the class attributes. Create another student object (obj2), provide all values for the class attributes. Print the values of obj1 and obj2 fields. Change the major for obj1. Change the major for obj2. Print the values of obj1 and obj2 fields.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 5PE
icon
Related questions
Question

Build Java Program:

1) Create a class Student according to the following requirements:

  1. A student has four attributes: id, name, GPA and major.
  2. Add the default constructor (no parameters).
  3. Add a constructor with four parameters to initialize all the attributes by specific values.
  4. Add all the required setter methods
  5. Add all the required getter methods
  6. Add the method changeMajor

2) Create a Driver that has the main method, in which:

  1. Create a student object (obj1), provide all values for the class attributes.
  2. Create another student object (obj2), provide all values for the class attributes.
  3. Print the values of obj1 and obj2 fields.
  4. Change the major for obj1.
  5. Change the major for obj2.
  6. Print the values of obj1 and obj2 fields.
Expert Solution
steps

Step by step

Solved in 6 steps with 7 images

Blurred answer
Knowledge Booster
Unreferenced Objects
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