为什么Oval的这两个构造方法不能写void呀?

img


刚刚写了一串,提交答案现实错误,想问一下为什么这两个构造方法不能写void,不是没有返回值吗?

构造函数 没有返回值,不是说 要加上 void 叫没有返回值,其实说的是 构造函数 就没有 返回值的修饰,包括 void 和 任何能作为返回的基本类型和 对象类型,这就是 java 规定的

构造函数是一种很特殊的函数,因为他没有返回值。这和‘返回值为void’有极大的差别。返回void时,一般函数并不返回任何东西,但是一般的函数能够选择是否要返回些什么东西。构造函数则绝对不返回任何东西,而且你也没有任何选择。