小小菜鸟问题,大家帮忙
我刚学java的,今天用书上的例程试试接口的用法,遇到问题请大家帮忙啊!
interface Callback
{
void callback(int param);
}
class client implements Callback
{
public void callback(int p)
{
System.out.println("本程序调用了"+p);
}
public static void main(String[] args)
{
callback(6);
}
}
我编译就报non-static method callback(int) cannot be referenced from a static context的错误,不知道为什么?我如果删掉main 前面的static编译是可以过了,但是又报Exception in thread "main" java.lang.NoSuchMethodError:main。难道main前面必须加static么?两个问题望赐教!