test.java

来自「Practical Java也是一本和J2ME手机游戏开发相关的书」· Java 代码 · 共 23 行

JAVA
23
字号
class Base
{
  public boolean equals(Object obj)
  {
    if (obj instanceof Base)
    //...
  }
}

class Derived extends Base
{
  public boolean equals(Object obj)
  {
    if (obj != null && getClass() == obj.getClass() &&
        super.equals(obj))
    //...
  }
}

Base b = new Base();
Derived d = new Derived();
if (d.equals(b))  //Always false
if (b.equals(d))  //Potentially true

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?