Question
Given the following class: // Represents a university student. public class Student { private String name; private int age; public Student(String name, int age) {
Given the following class: // Represents a university student. public class Student { private String name; private int age; public Student(String name, int age) { this.name = name; this.age = age; } public void setAge(int age) { this.age = age; } } Write a subclass of Student called UndergraduateStudent to represent undergraduate students with the following: 1. A constructor that accepts a name as a parameter and initializes the UndergraduateStudents state with that name, an age value of 18, and a year value of 0. 2. Write a version of the setAge method in the UndergraduateStudent class that not only sets the age but also increments the year fields value by one.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started