当前位置: 首页 > wzjs >正文

内贸在什么网站做货运代理网站模板

内贸在什么网站做,货运代理网站模板,wordpress 数据库修改密码,typecho用Wordpress插件equals方法 Object类方法一览表 方法说明protected Object clone()创建并返回此对象的一个副本。boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。protected void finalize()当垃圾回收器确定不再有对该对象的更多引用时,由对象的垃圾回收器调用…

equals方法


Object类方法一览表

方法说明
protected Object clone()创建并返回此对象的一个副本。
boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。
protected void finalize()当垃圾回收器确定不再有对该对象的更多引用时,由对象的垃圾回收器调用此方法。
Class<?> getClass()返回此 Object 的运行时类。
int hashCode()返回该对象的哈希码值。
void notify()唤醒在此对象监视器上等待的单个线程。
void notifyAll()唤醒在此对象监视器上等待的所有线程。
String toString()返回该对象的字符串表示。
void wait()在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。
void wait(long timeout)在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。
void wait(long timeout, int nanos)在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过某个线程中断当前线程,或超过指定的时间量前,导致当前线程等待。

介绍

源码探求

(1)Object类中的equals方法源码

public boolean equals(Object obj) {return (this == obj);}

(2)String类中的equals方法源码

public boolean equals(Object anObject) {// 如果是同一个对象,返回trueif (this == anObject) {return true;}// 判断是不是该对象if (anObject instanceof String) {String anotherString = (String)anObject;int n = value.length;//如果长度相同,逐个字符比较是否相同if (n == anotherString.value.length) {char v1[] = value;char v2[] = anotherString.value;int i = 0;while (n-- != 0) {if (v1[i] != v2[i])return false;i++;}return true;}}// 不是该对象,返回falsereturn false;
}

体会重写equals方法

要求:判断两个 Person 对象的内容是否相等,如果两个 Person 对象的各个属性值都一样,则返回 true,反之 false

public class prr {public static void main(String[] args) {overideequals o1 = new overideequals(18,"jack");overideequals o2 = new overideequals(18,"jack");System.out.println(o1.equals(o2));}
}
class overideequals{int age;String name;public overideequals(){}public overideequals(int age, String name) {this.age = age;this.name = name;}public boolean equals(Object obj) {// 如果是同一个对象就返回trueif(this == obj){return true;}// 判断是否是该对象if(obj instanceof overideequals){overideequals o = (overideequals)obj;return this.age == o.age && this.name.equals(o.name);}// 如果不是该类,返回falsereturn false;}
}//返回结果
true

代码解析

equals方法是Object的子类,根据继承关系的方法调用机制和方法重写原则,优先在子类中寻找是否有equals方法,如果没有就调用父类的equals方法

本案例中对equals方法进行重写,即覆盖了父类的equals方法

http://www.dtcms.com/wzjs/566076.html

相关文章:

  • 网站建设需求单head first wordpress 中文版
  • 淄博网络公司做网站的电话网站域名怎么做分录
  • 智能网站推广优化网站建设系
  • 火锅自助餐网站建设做游戏网站的目地
  • 数据库与网站徐州网架加工
  • C#如何做简易网站桂林的网站建设公司
  • 夺宝网站怎样做优化企业网站建设会计分录
  • 卡地亚手表官方网站查询网站全能空间
  • 深圳鼎诚网站建设内容营销成功案例
  • 网站内容建设与管理网站的服务器是什么
  • 湖北免费网站建设wordpress mysql端口
  • 套做网站合肥网站空间
  • 网站建设亼仐团百度一下电脑版首页
  • 如何找专业的网站建设公司天津市住房与城乡建设厅网站
  • 好的网站设计题目网络设计报告的研究意义
  • 乐器销售网站模板做网站还有价值吗
  • 烟台网站建设技术支持工作室是个体户还是公司
  • 中山市智能h5网站建设公司莱州环球网站建设
  • 成都网站设计精选柚v米科技苏州网站建设找哪家
  • 企业网站策划方案校园网站开发的目的
  • 广告公司网站官网中国软文网官网
  • 四川网站建设的公司哪家好施工企业上市公司有哪些
  • 工信部备案网站打不开宜家家居官网网上商城app
  • 做网站的字体怎么查找网站的根目录
  • 换网站公司软件开发需求分析常用的工具
  • 电子商务网站开发教案汽车网站建设论文
  • nodejs做的网站手机个别网页打不开
  • 为什么要做一个营销型网站外国网站架构
  • vps网站权限原创文章代写平台
  • 报名网站开发多钱wordpress如何加广告