a constructor: question 21 options: a) has return type of void. b) always accepts two arguments. c) has the same name as the class. d) always has an access specifier of private.