java函数调用问题
莫名出现non-staticmethod**()cannotbereferencedfromastaticcontext错误提示搞不懂了明明是很常规的类定义调用其他类的函...
莫名出现non-static method **() cannot be referenced from a static context
错误提示 搞不懂了 明明是很常规的类定义调用其他类的函数
还有怎样在当前类中调用当前类的方法 就是在同一个类中定义一个方法 怎样调用该类中的其他方法 直接调用也会出现上面的提示
public class Todo
{
public boolean judge(String input)throws Exception
{
if(input.equals("add"))
{
Function.add();
return false;
}
else if(input.equals("show"))
{
Function.show();
return false;
}
public class Function
{
int n;
Chain inSet;
String[] a;
int b;
private boolean ifsave = false;
public void add()throws Exception
{
程序的一部分 就是那个Function.add()提示错误 展开
错误提示 搞不懂了 明明是很常规的类定义调用其他类的函数
还有怎样在当前类中调用当前类的方法 就是在同一个类中定义一个方法 怎样调用该类中的其他方法 直接调用也会出现上面的提示
public class Todo
{
public boolean judge(String input)throws Exception
{
if(input.equals("add"))
{
Function.add();
return false;
}
else if(input.equals("show"))
{
Function.show();
return false;
}
public class Function
{
int n;
Chain inSet;
String[] a;
int b;
private boolean ifsave = false;
public void add()throws Exception
{
程序的一部分 就是那个Function.add()提示错误 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询