如下在java中出现这样的代码的是什么情况?该怎么解决?

相关代码Person personObj=(Person)obj;
if(this.getIdStr().equals(personObj.getIdStr()))
{
return true;
}

心有法竹
浏览 269回答 2
2回答

幕布斯6054654

一、出现原因:The method getIdStr() is undefined for the type Person 的意思是说:getIdStr()方法在Person类中没有定义。出现该提示的原因是因为在使用Person类或Person类的对象进行调用getIdStr()方法的时候,没有在Person类中找到对应的方法,编译无法通过。二、解决方法:方法1:检查getIdStr()方法的名字是否写错。方法2:检查getIdStr()方法中是否存在参数,没有填写参数也会出现该提示。方法3:检查Person类,是否含有该方法,没有该方法,需要在类中添加;如果有该方法,请仔细检查方法名和方法参数是否正确。

慕丝7291255

没有找到getIdStr()这个方法你确定方法名正确,或者你没更新
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript