Scanner should not be in the constructor of an object. Your object is to hold information. You should get that information prior to creating the object then just pass the value into the object.