java.io.Serializablepublic class Student
extends java.lang.Object
implements java.io.Serializable
| Constructor | Description |
|---|---|
Student(int studentNumber,
java.lang.String firstName,
java.lang.String lastName,
int programYear) |
Basic personal data constructor.
|
Student(int studentNumber,
java.lang.String firstName,
java.lang.String lastName,
int programYear,
int startYear,
boolean doubleMajor,
double gpa) |
Full parameter constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
description() |
Deprecated.
This method is being phased out.
|
boolean |
getDoubleMajor() |
Method getDoubleMajor returns a boolean flag indicating whether a student
is registered in a double major program or not.
|
java.lang.String |
getFirstName() |
Method getFirstName returns a student's first name.
|
double |
getGpa() |
Method getGpa returns a student's gpa.
|
java.lang.String |
getLastName() |
Method getLastName returns a student's last name.
|
int |
getStartYear() |
Method getStartYear returns the programYear a student (object)
started in an undergraduate program.
|
int |
getStudentNumber() |
Method getStudentNumber returns a student's identification number.
|
void |
setDoubleMajor(boolean doubleMajor) |
Method setDoubleMajor updates a boolean flag indicating whether a student
is registered in a double major program or not.
|
void |
setGpa(double gpa) |
Method setGpa updates a student's grade point average.
|
void |
setStartYear(int startYear) |
Method setStartYear updates the year a student started in an undergraduate program.
|
boolean |
setStudentNumber(int studentNumber) |
Student number initialization method.
|
public Student(int studentNumber,
java.lang.String firstName,
java.lang.String lastName,
int programYear,
int startYear,
boolean doubleMajor,
double gpa)
throws java.util.InputMismatchException
studentNumber - The 8-digit identification number assigned to a student.firstName - The student's first name.lastName - The student's last name.programYear - The year in an undergraduate program (1, 2, 3, 4).startYear - The year a student started in an undergraduate program (YYYY).doubleMajor - Indicates whether a student is registered in a dual program.gpa - The student's current gpa.java.util.InputMismatchException - If student number is not legal.public Student(int studentNumber,
java.lang.String firstName,
java.lang.String lastName,
int programYear)
throws java.util.InputMismatchException
studentNumber - The 8-digit identification number assigned to a student.firstName - The student's first name.lastName - The student's last name.programYear - Year in a program (1 - 4).java.util.InputMismatchException - If student number is not legal.@Deprecated public java.lang.String description()
Formatterpublic boolean setStudentNumber(int studentNumber)
throws java.util.InputMismatchException
studentNumber - The 8-digit identification number assigned to a student.java.util.InputMismatchException - Invalid student number exception.public void setStartYear(int startYear)
startYear - (YYYY) a student started an undergraduate program.public void setDoubleMajor(boolean doubleMajor)
doubleMajor - An indicator of whether a student is registered in a double-major or not.public void setGpa(double gpa)
gpa - A student's current grade point average.public int getStudentNumber()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public int getStartYear()
public boolean getDoubleMajor()
public double getGpa()