Question: Complete the constructors of the following class using constructor chaining where possible. The class represents a student number. A student number is an integer value
Complete the constructors of the following class using constructor chaining where possible. The class represents a student number. A student number is an integer value greater than 999999. Internally, the class uses a string to store the digits of the student number because there are many operations that might be performed on a student number where it is easier to manipulate a string compared to manipulating an integer value. public class StudentNumber { private String number; // Initializes this student number to the specified number. // Throws an IllegalArgumentException if number is less than 999999 public StudentNumber(int number) { } // initializes this temperature by copying another temperature public StudentNumber(StudentNumber other) { } }
Given :
public class StudentNumber { private String number;
// Initializes this student number to the specified number. // Throws an IllegalArgumentException if number is less than 999999 public StudentNumber(int number) {
}
// initializes this student number by copying another student number public StudentNumber(StudentNumber other) {
}
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
