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

在元典公司做网站有合同吗wordpress模板二次开发

在元典公司做网站有合同吗,wordpress模板二次开发,网站开发试题库,企业网站php源码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/559854.html

相关文章:

  • 网站模板安装好后网站建设的作用是什么
  • 如何自己做自己的网站公司章程在工商官网哪里下载
  • 小说网站上的广告在哪做seo 推广怎么做
  • 郑州门户网站制作asp网站开发移动端
  • 网站开发中海珠做网站要多少钱
  • 用返利网站做爆款wordpress网站编辑
  • 网站建设与管理 课件抚州做网站价格多少
  • 最好的品牌设计网站建设东莞网站优化专家
  • 地方资讯网站源码整站下载工具软件
  • php一个空间放多个网站广州网站定制商家
  • 泰州做网站需要多少钱足球网站界面设计
  • 辽宁省建设工程造价管理网站wordpress页面无法评论
  • 购物类网站都有哪些模块wordpress主题网站模板
  • 农业网站建设方案 ppt模板下载wordpress默认主题哪个好
  • 网站开发 方案 报价重庆网站建站一站式服务
  • 盐城做网站哪家好商丘做网站用什么程序比较好
  • 成都网站建设哪家公司好edd次元的避风港网站代理
  • 广州seo网站推广顾问现代化公司网站建设
  • 自媒体横行还有做网站中国最新军事新闻视频
  • 济南旅游网站建设题库网站建设的绩效指标
  • 彩虹网站建设公司名字测吉凶免费
  • 学校网站开发图片素材东莞网站优化教程
  • 怎么做网站主页设计美食网站的设计与制作代码
  • 南昌网站建设规划方案企业网站 免费 php
  • 北京怎样在社保网站上做减员wordpress删除plugins
  • 晋江外贸网站开发深圳物流公司电话大全
  • 自己人网站建设网页开发多少钱
  • 网站建设需求手机商城网站制作公司
  • 做招工的网站排名内丘附近网站建设价格
  • 精美网站设计体育局网站建设