访问参数(Java)中传递的类Objects方法

时间:2015-11-23 01:25:49

标签: java

假设将类test的对象传递给此equals函数,我如何访问与obj对象关联的方法?我尝试使用getClass(),并尝试克隆obj,但似乎没有任何效果。

public boolean equals(Object obj)
{


}

2 个答案:

答案 0 :(得分:0)

确定类是什么并将其强制转换为正确的类。这将允许您访问传入的类的方法/属性。

答案 1 :(得分:0)

简单,使用instanceof并投射对象。

public boolean equals(Object obj){
   if (obj instanceof Test){
      Test t = (Test)obj;
      t.myMethod();
   }
}