E G R S U

E

Employee - Class in <Unnamed>
 
Employee(String, int) - Constructor for class Employee
Creates an employee with the given name and salary.
Employee() - Constructor for class Employee
Creates an employee with name "Fred Smith" and salary 40000.

G

getGrade() - Method in class Student
Returns the student's raw grade.
getLetterGrade() - Method in class GradStudent
Returns the student's letter grade.
getLetterGrade() - Method in class Student
Returns the correct letter grade corresponding to the student's raw grade.
getLetterGrade() - Method in class UndergradStudent
Returns the student's letter grade.
getName() - Method in class Employee
Returns the employee's name.
getName() - Method in class Student
Returns the student's name.
getSalary() - Method in class Employee
Returns the employee's salary.
GradStudent - Class in <Unnamed>
 
GradStudent(String, int) - Constructor for class GradStudent
Creates a graduate student with given name and grade.
GradStudent() - Constructor for class GradStudent
Creates a graduate student with name "Jane Doe" and grade 80.

R

report() - Method in class Employee
Generates a report about this employee.
report() - Method in class GradStudent
Generates a report about this student.
report() - Method in class UndergradStudent
Generates a report about this student.
report() - Method in interface UniversityPeople
Produces a printable report of the university person.

S

Student - Class in <Unnamed>
 
Student(String, int) - Constructor for class Student
Creates a student with the given name and raw grade.
Student() - Constructor for class Student
Creates a student with name "Jane Doe" and grade 80.

U

UndergradStudent - Class in <Unnamed>
 
UndergradStudent(String, int) - Constructor for class UndergradStudent
Creates an undergraduate student with given name and grade.
UndergradStudent() - Constructor for class UndergradStudent
Creates an undergrad student with name "Jane Doe" and grade 80.
UniversityPeople - Interface in <Unnamed>
 

E G R S U