use*_*940 -9 java return equals
public class MyStuff {
String name;
MyStuff(String n) {
name = n;
}
public static void main(String[] args) {
MyStuff m1 = new MyStuff("guitar");
MyStuff m2 = new MyStuff("tv");
System.out.println(m2.equals(m1));
}
public boolean equals(Object o) {
MyStuff m = (MyStuff) o;
if (m.name != null)
return true;
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
当我删除其中一个return语句时,编译器会给出一个错误:此方法必须返回boolean类型的结果