楼上的解释是错的 我把你代码改了一下 你比的直接是字符"str1"=="str2"。而不是所代表的值 这样写结果为 true. class W
{
String str1 = "abc";
String inn(String str1)
{
return str1;
}
}
class Test
{
public static void main(String[] args)
{
W nu = new W();
C ni = new C();
System.out.println(nu.inn(nu.str1)==ni.inn1(ni.str2));
}
}
class C
{
String str2="abc";
String inn1(String str2)
{
return str2;
}
} |