package class_10_07_2014;

public class Driver {

	public static void main(String[] args) {
		// Today we are going to go over Boolean logic operators
		
		// Let's make an instructor (it has no constructors!)
		Instructor mrMyers;
		mrMyers = new Instructor();
		
		System.out.println(mrMyers.getName());
		System.out.println(mrMyers);
		
		Student chris = new Student();  // No-arg constructor
		chris.setComputerScienceMajor(true);
		chris.setHadIOOP(true);
		chris.setHadIOOPequivalent(false);
		chris.setRowanStudent(true);
		
		// Order 1. Rowan, 2. CS, 3. IOOP, 4. IOOP equiv
		Student patty = new Student(false, true, false, true);  // 4-arg
		
		if (chris.isComputerScienceMajor() && 
			chris.isRowanStudent() &&
			chris.isHadIOOP() || chris.isHadIOOPequivalent() ) {
				System.out.println("Chris can take OOPDA.");	
		}
		
		if (patty.isComputerScienceMajor() && 
			patty.isRowanStudent() &&
			(patty.isHadIOOP() || patty.isHadIOOPequivalent() ) ) {
				System.out.println("Patty can take OOPDA.");	
			}
		
		

	}

}
