//编译环境 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));”出错,提示静态引用了非静态方法,为何??
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));”出错,提示静态引用了非静态方法,为何??
现在是怎么在包含Main方法的类里动态引用?
public static void main(String[] args) {
TClass test = new TClass();
System.out.print("\n"+test.DataOut(12));
}
看来C++也用的不怎么样啊!
你在试试在C++里能这样调用吗?