我正在使用此代码来调用同一类中存在的方法.当我试图调用该方法时,我收到此错误..如何解决此错误
请帮我
错误:
: cannot find symbol
symbol : method getRowCount()
Run Code Online (Sandbox Code Playgroud)
码:
int modelvalue =(int) getRowCount();
System.out.println("This is model"+modelvalue);
Run Code Online (Sandbox Code Playgroud)
方法:
public int getRowCount()
{
return dataz.size();
}
Run Code Online (Sandbox Code Playgroud)
您可能正在从静态方法(main?)调用该方法.
如果使用非静态方法,则必须通过对象访问它.
你应该做:
MyClass myObj = new MyClass(); //Actually it's your class
int modelvalue = myObj.getRowCount();
Run Code Online (Sandbox Code Playgroud)
另一个注意事项,将结果转换为多余的int.它已经是一个int.