发布网友 发布时间:2022-04-22 17:53
共2个回答
热心网友 时间:2023-07-04 12:57
注释里面的内容是需要从外部传入count值进入到对象。
if (obj instanceof R) //如果传入的obj是R类型的对象。
{
R r=(R)obj;//强制转换成R对象。
if (r.count==this.count)//如果r对象的count值和本对象的count值相等。就返回true,否则false
{
return true;
}
}
return false;
}
没有关系的,public R是构造函数。public String toString 对象toString方法。public boolean equals (Object obj) 对象比较函数。
如果还有什么问题,可以继续问
热心网友 时间:2023-07-04 12:58
你一下问好多,我能答一些是一些吧
1、你的类里面定义了个int count;而你的方法入参又是int count,那么你赋值到底是谁给谁呢?说白了就是变量名冲突了,而this.count表示类的count,所以方法就变成了将入参赋值给类中的变量
2、太多了,头晕
3、public R与public String toString、public boolean equals (Object obj)都是类R里面的方法,除了都操作了count变量外没有其他关系