程序输出结果??
public class Test{
static string var="hello";
static string s="";
public string fun(string s){
s=var+s;
return s;
}
public static void main(string args[]){
string var="world";
string s="java";
string result="";
result=new Test().fun(s)+s;
System.out.println(result);
}
}
public class Test{
static string var="hello";
static string s="";
public string fun(string s){
s=var+s;
return s;
}
public static void main(string args[]){
string var="world";
string s="java";
string result="";
result=new Test().fun(s)+s;
System.out.println(result);
}
}
static string var="hello";
static string s=""; public string fun(string s){
s=var+s;
return s;
}
问题在这几个S上。
第一,我很怀疑这样写会不会冲突;
其次,即便这样的写法不会冲突,我也希望LZ能够改掉这样的编程习惯。
谢谢大家!