a parameterized constructor for a class