任何一种类型都可以作为成员变量,包括类、接口。接口也可以作为方法的参数。
import java.util.Objects;
/*
* 任何一种类型都可以作为成员变量,包括类、接口。接口也可以作为方法的参数。
*
* */
public class demo {
String name;
int age;
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
demo demo = (demo) o;
return age == demo.age &&
Objects.equals(name, demo.name);
}
@Override
public int hashCode() {
return Objects.hash(name, age);
}
}