请解决我对equals()的疑问。我认为 equlas() 检查内容,因此在下面的示例中它应该打印为 true,因为 t1 和 t2 的内容相同,但它打印的是 false。为什么?
public class Test {
public static void main(String args[]) {
Test1 t1 = new Test1(10);
Test1 t2 = new Test1(10);
System.out.println(t1.equals(t2));
}
}
class Test1 {
int a ;
Test1( int x){
a = x ;
}
}
提前致谢