CISP401 (OOP Java) Class