(Choose 1 answer)
Which of the following statements is true?
A. Constructors can only have a primitive return type
B. Constructors cannot have a visibility modifier
C. Constructors are not inherited
D. Constructors can be marked public and protected, but not private