基础问题
//编译环境 Eclipse3.1
package MyTest;
public class TClass {
public static void main(String[] args) {
System.out.print("\n"+DataOut(12));
}
static int DataOut(int a){
int x=3;
int sum;
sum=x+a;
return(sum);
}
}
// 若去掉 “static int DataOut(int a){”前面的 static,则“System.out.print("\n"+DataOut(12));”出错,提示静态引用了非静态方法,为何??