关于java构造函数问题求解

class Card{}下列不属于Card类的构造方法的是()
(A)Card(){}

(B)public Card(){}

(C)public void Card(){}

(D)private Card(){}
为什么public void card{} 不对,求解!
谢谢

构造方法是创建对象或者实例的时候程序自己调用的,没有返回值。