正确答案
试题解析
解析:构造方法就是用来对变量进行初始化的,在Java语言中,每个类至少有一个构造方法,为了保证这一点,如果用户定义的类中没有提供任何构造方法,那么Java语言将自动提供一个隐含的默认构造方法,选项A正确;Java中可以有多个类,所以可以有多个构造方法,选项B不正确;构造方法没有返回值,故默认为void类型,构造方法不可以定义为void类型,只可以省略不写,选项C不正确;当构造方法为private级别,意味着只能在当前类中访问它:在当前类的其他构造方法中可以通过this语句调用它,此外还可以在当前类的成员方法中通过new语句调用它,选项D错误。