java中出现The method getIdStr() is undefined for the type Person 10
相关代码PersonpersonObj=(Person)obj;if(this.getIdStr().equals(personObj.getIdStr())){retu...
相关代码Person personObj=(Person)obj;
if(this.getIdStr().equals(personObj.getIdStr()))
{
return true;
} 展开
if(this.getIdStr().equals(personObj.getIdStr()))
{
return true;
} 展开
展开全部
一、出现原因:
The method getIdStr() is undefined for the type Person 的意思是说:getIdStr()方法在Person类中没有定义。出现该提示的原因是因为在使用Person类或Person类的对象进行调用getIdStr()方法的时候,没有在Person类中找到对应的方法,编译无法通过。
二、解决方法:
方法1:检查getIdStr()方法的名字是否写错。
方法2:检查getIdStr()方法中是否存在参数,没有填写参数也会出现该提示。
方法3:检查Person类,是否含有该方法,没有该方法,需要在类中添加;如果有该方法,请仔细检查方法名和方法参数是否正确。
The method getIdStr() is undefined for the type Person 的意思是说:getIdStr()方法在Person类中没有定义。出现该提示的原因是因为在使用Person类或Person类的对象进行调用getIdStr()方法的时候,没有在Person类中找到对应的方法,编译无法通过。
二、解决方法:
方法1:检查getIdStr()方法的名字是否写错。
方法2:检查getIdStr()方法中是否存在参数,没有填写参数也会出现该提示。
方法3:检查Person类,是否含有该方法,没有该方法,需要在类中添加;如果有该方法,请仔细检查方法名和方法参数是否正确。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询