import cs1.Keyboard; /** Test the Member class and its subclasses. @author Greg Vogl last modified 2003-10-27 */ public class MemberTest { public static void main (String[] args) { // get input System.out.println("Test the Member class and its subclasses."); System.out.println("Type a student name, gender(true=male/false=female), birth year, degree and admission year."); String studentName = Keyboard.readString(); boolean studentGender = Keyboard.readBoolean(); int studentBirthYear = Keyboard.readInt(); String studentDegree = Keyboard.readString(); int studentAdmissionYear = Keyboard.readInt(); System.out.println("Type a staff name, gender, birth year, pay rate, hours worked and hourly(true/false)."); String staffName = Keyboard.readString(); boolean staffGender = Keyboard.readBoolean(); int staffBirthYear = Keyboard.readInt(); int staffPayRate = Keyboard.readInt(); int staffHoursWorked = Keyboard.readInt(); boolean staffHourly = Keyboard.readBoolean(); System.out.println("Type a faculty name, gender, birth year, pay rate, hours worked, hourly(true/false), and faculty."); String facultyName = Keyboard.readString(); boolean facultyGender = Keyboard.readBoolean(); int facultyBirthYear = Keyboard.readInt(); int facultyPayRate = Keyboard.readInt(); int facultyHoursWorked = Keyboard.readInt(); boolean facultyHourly = Keyboard.readBoolean(); String facultyFaculty = Keyboard.readString(); // create members Student student = new Student(studentName, studentGender, studentBirthYear, studentDegree, studentAdmissionYear); Staff staff = new Staff(staffName, staffGender, staffBirthYear, staffPayRate, staffHoursWorked, staffHourly); Faculty lecturer = new Faculty(facultyName, facultyGender, facultyBirthYear, facultyPayRate, facultyHoursWorked, facultyHourly, facultyFaculty); // output results System.out.println(student); System.out.println(staff); System.out.println(lecturer); } }