代码模型-对象比较

public boolean compare (Person per) {

if(per == this) {

return true ;

}

if(per == null) {

return false ;

}

if(this.name.equals(per.name) && this.age == age) {

return true ;

}

return false ;

}

总结:对象比较是一个类本身所具备的功能,比较的时候最核心的问题:①比较地址、②判断是否为空、③判断各个属性。(①和②可以交换)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 一、理解对象 1.创建 ①构造函数 new Object ②对象字面量 var o = {}; 2.属性类型 ①数...
    duJing阅读 427评论 0 0
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,766评论 0 33
  • 夏日里 燥热的风卷起枯干的叶 池塘的野荷 仿佛也覆上一层尘埃 你就像一场润雨 给世界带来一方清新 你可曾见过 星星...
    诗歌刘振扬阅读 214评论 0 2
  • 我知道你才是这个世界上无与伦比的美丽。 杨绛先生说女儿钱媛是她平生唯一杰作。每读到这句话,总心怀感动,总能感到一个...
    静默说阅读 679评论 0 2