Person类能否声明以下两个equals()方法?为什么?它们是怎样的关系?在什么情况下被调用?Person类是否必须声明以下两个equals()方法?

```public boolean equals(Person per)

```public boolean equals(Object obj)

1、可以声明两个 equals 参数不同就行 这叫重载
2、 实例化类 。方法即可 传递不同的参数调用不同的方法

3、没说一定要声明