首页 热点资讯 义务教育 高等教育 出国留学 考研考公

新手求指教下面的Java代码是什么意思,该如何理解?

发布网友 发布时间: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变量外没有其他关系

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com