日期:2014-05-20  浏览次数:20635 次

关于静态方法
import   java.util.*;
import   java.awt.*;
class   cal{
int[]   count(int   low,int   upper){
int[]   arr=new   int[(upper-low)+1];
int   i;
for(i=0;i <arr.length;i++)
arr[i]=i+1;
return   arr;

}
public   static   void   main(String[]   arguments){
cal   cal1=new   cal();
int   arr1[];
int   i;
arr1=cal.count(1,10);
for(i=0;i <arr1.length;i++)
System.out.println(arr1[i]);
}
}这段代码编译怎么出现“无法从静态上下文中应用非静态方法”,应该怎么解决啊,

------解决方案--------------------
arr1=cal.count(1,10);
改成
arr1=cal1.count(1,10);