
class Student {
	
	private String firstName = null;
	private String lastName = null;
	private String streetAddress = null;
	private String city = null;
	private String state = null;
	private int zipCode = 0;
	private int studentID = 0;

	public Student(String fn, String ln, String sa, 
		String ci, String st, int zc, int sid) {
		// TODO: add input validation
		firstName = fn;
		lastName = ln;
		streetAddress = sa;
		city = ci;
		state = st;
		zipCode = zc;
		studentID = sid;
	}

	// TODO: add getters

	// TODO: add missing setters
	public void setFirstName(String fn) {
		firstName = (fn == null) ? firstName : fn;
	}

	@Override
	public String toString() {
		return String.format("%s,%s,%s,%s,%s,%d,%d",
			firstName, lastName, streetAddress,
			city, state, zipCode, studentID);
	}
}
