问一个幼稚的问题
public class Exercise1 {
public static void main(String[] args) {
int[] a = new int[args.length];
for(int i = 0; i < args.length; i++) {
a[i] = Integer.parseInt(args[i]);
}
print(a);
}
private static void print(int[] a) {
for(int i = 0; i < a.length; i++) {
System.out.print(a[i]);
}
}
}
请问print()方法为什么前面一定要加static 才可以通过,在同一个类中也要static吗,这是哪方面的知识呢?在main函数中写print()方法时编译会出错,谁能给我讲讲哦,我在这方面老会迷糊。。。。谢谢