/*

Object:是所有对象的直接后者间接父类,传说中的上帝。

该类中定义的肯定是所有对象都具备的功能。

Object类中已经提供了对对象是否相同的比较方法。

如果自定义类中也有比较相同的功能,没有必要重新定义。

只要沿袭父类中的功能,建立自己特有比较内容即可。这就是覆盖。

*/

class Demo //extends Object
{
private int num;
Demo(int num)
{
this.num = num;
}
public boolean equals(Object obj)//Object obj = new Demo();
{
if(!(obj instanceof Demo))
return false;
Demo d = (Demo)obj;
return this.num == d.num;
}
/*
public boolean compare(Demo d)
{
return this.num==d.num;
}
*/
public String toString()
{
return "demo:"+num;
}
}


更多相关文章

  1. 自定义视图无法工作,直到我触摸屏幕
  2. Java 自定义异常 异常抛出
  3. 云星数据---Apache Flink实战系列(精品版)】:Flink流处理API详解
  4. JAVA 实现tail -f 日志文件监控功能
  5. JSP+JavaBean实现用户登录功能

随机推荐

  1. android中监听来电并生成悬浮窗口提示
  2. Android百度地图(三):百度地图画运动轨迹
  3. android WebView详解
  4. 使用百度地图SDK 这是之前版本 现在的sdk
  5. 基于 Android NDK 的学习之旅----- C调用
  6. Android的ActivityNotFoundException异常
  7. Android 多线程之 AsyncTask
  8. Android(安卓)-- Vibrator
  9. android 是什么
  10. Android的常见错误及解决办法