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