求大神解释一下,java中在子类覆盖equals方法的时候签名为什么是equals(Object obj)?
3个回答
展开全部
public boolean equals(Object anObject)
将此字符串与指定的对象比较。
String对象是java实现好的对象可以认为是内置对象
将此字符串与指定的对象比较。
String对象是java实现好的对象可以认为是内置对象
更多追问追答
追问
我的意思是为什么不能是equals(SomeClassName obj);
追答
Object 代表所有的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@Override
public boolean equals(Object obj)
{
// TODO Auto-generated method stub
return super.equals(obj);
}
Override是重写父类方法
public boolean equals(Object obj)
{
// TODO Auto-generated method stub
return super.equals(obj);
}
Override是重写父类方法
追问
我的意思是为什么不能是equals(SomeClassName obj);
追答
最好不要,如果你非要这样也不会有问题,只是没什么意义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询