@Override
public boolean equals(final Object obj){
if(obj instanceof Bean){
final Bean other = (Bean) obj;
return Objects.equal(name, other.name)
&& length == other.length // special handling for primitives
&& Objects.equal(children, other.children);
} else{
return false;
}
}
总结
本文通过简单分析C++, Java两种语言的区别,根据个人经验给出了C++程序员如何转Java的建议,并给出了Java中两个常用的惯用法,希望对大家有所帮助。