【发布时间】:2014-06-21 18:25:26
【问题描述】:
我有 Estado 类,如:
public class Estado implements Comparable {
public int x;
public int y;
.
.
.
public boolean equals(Object x) {
Estado e = (Estado) x;
return this.x==e.x && this.y==e.y;
}
}
行是什么
返回 this.x==e.x && this.y==e.y;
做吗?
【问题讨论】:
-
什么是
==?&&是什么? (提示:它们被称为运算符。查找它们。) -
它评估这个表达式并产生一个布尔值并返回计算值
-
打印出来你就知道返回了什么
-
还需要注意的是,您应该能够通过查看函数声明的预期返回值来判断函数返回值是什么,因此“public boolean equals(*){}”