在Java中,关于构造方法与普通方法的区别,以下哪项陈述是正确的? A. 构造方法和普通方法都可以通过点运算符调用。 B. 构造方法必须有形参,而普通方法可以没有。 C. 构造方法不能被重载,而普通方法可以。 D. 构造方法名称必须与类名相同,而普通方法则没有此要求。 答案解析 构造方法通过new运算符调用,普通方法通过点运算符调用。构造方法可以有形参,也可以没有,普通方法同理。构造方法和普通方法都可以被重载。构造方法名称必须与类名相同,而普通方法没有此限制。 正确答案:D