在构造方法中为什么不能创建对象?例如我在构造方法中写。。。。。

 例如我在构造方法中写 Coach a=new Coach();

会报错:The constructor Coach() is undefined

潮男123
浏览 1899回答 3
3回答

qq_青枣工作室_0

可以的,无限递归然后报错。但是,你的报错是其他原因,就是你确实没有定义Coach()的构造方法。可能你定义Coach(int a)之类有参数的,但没有定义Coach()这样没参数的。

执着的青蛙

可能是你没有写无参构造函数;定义有参构造函数后,如果需要调用无参函数,需要你手动声明;

Caballarii

就像你生孩子,孩子还没生完你就让这孩子再生个孩子。。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java