如何解决方法“isChecked()”无限递归,只能以抛出异常结束
我有这个警告,但我不知道如何解决它。
当我启动应用程序时,它会溢出,但我无法解决错误。看图
解决方法
当您返回时,您正在调用相同的函数。它使程序每次都不断调用该函数。
public boolean isChecked() {
return isChecked(); //notice here that you return a function call,and
//your program will keep calling it as a return.
}
,
我认为您想更改 isChecked 以返回属性而不是递归调用自身。
public boolean isChecked() {
return isChecked;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。