Java中代码什么意思?

class R
{
int count;
public R(int count) //1、已经定义了count,为什么还要this.count?
{
this.count=count;
}
public String toString ()
{
return "R(count property:"+count+")";
}
public boolean equals(Object obj)
{
if (obj instanceof R)
{
R r=(R)obj;
if (r.count==this.count)
{
return true;
}
}
return false;
}
public int hashCode()
{
return this.count;
}
}

疑问:
(1)请解释题中注释部分?
(2)请解释类public boolean equals (Object obj)的每一行。
(3)public R与public String toString、public boolean equals (Object obj)等之间有什么关系?

我是java初学者。有很多问题都不懂。请大侠帮忙小弟解释一下,在此谢过了!!!

第1个回答  推荐于2016-02-03

    注释里面的内容是需要从外部传入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)  对象比较函数。

如果还有什么问题,可以继续问

本回答被提问者和网友采纳
第2个回答  2014-11-27
你一下问好多,我能答一些是一些吧
1、你的类里面定义了个int count;而你的方法入参又是int count,那么你赋值到底是谁给谁呢?说白了就是变量名冲突了,而this.count表示类的count,所以方法就变成了将入参赋值给类中的变量
2、太多了,头晕
3、public R与public String toString、public boolean equals (Object obj)都是类R里面的方法,除了都操作了count变量外没有其他关系

java代码是什么意思?
Java代码是一种计算机程序编写语言,它是高级语言中最为流行和广泛使用的一种。Java语言的优点在于代码可移植性强、安全性高、易学易用等特点,使得它成为互联网时代开发人员所青睐的工具。Java代码可以运行在不同操作系统和硬件平台上,增强了程序可扩展性,大大降低了开发成本,提高了软件的质量和生产效率...

代码是什么意思?
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,...

java的代码到底怎么理解很简单的谁帮我解答下,详细点。谢啦
代码含义:int n=0;这是定义一个整数n值为0 char c=‘A’;定义一个字符c 值为A System.out.println(n);打印n n=10;给n重新赋值10;下面是打印n和c

java源代码是什么意思?
Java源代码是什么意思?这个问题涵盖了两个方面:Java语言和源代码。首先,Java语言是一种面向对象的编程语言,创建它的初衷是为了让程序员能够编写可移植的程序。其次,源代码就是我们编写的程序代码。Java源代码也是用Java语言编写的程序代码。因此,Java源代码是指使用Java语言编写的程序代码。在编写Java源...

什么是代码,代码怎么写,怎样写入电脑
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、便于识别与记忆、力求短小与格式统一以及容易修改等。简单的说,你学会一门计算机语言然后就可以开始写代码了。写代码的过程叫做编程...

code什么意思
"code"可以指以下几种含义:1. 代码(code):指计算机程序的编写的一系列指令。代码是以特定的编程语言(如C、Python、Java等)编写的,用于告诉计算机执行特定的操作。2. 密码(code):指一种将信息转化为经过特定算法处理的字符序列或符号序列,以保护信息的安全性。3. 规范(code):指一系列的...

代码是什么意思?
一般说的代码指的是计算机语言的代码,一般要编译才能运行.例如,C,C++,JAVA,VB,DELPHI等.还有的代码指的是脚本语言,不需要编译,只要只要在相应的解释器下就能运行.(如IE )代码当然是通过翻译你所写的代码的意思得出的结果 如:[fly] 沉浮随心 [\/fly] 在BBS上,沉浮随心四个字就会来回滚动 1)贴图...

代码是什么?和程序又有什么区别
源代码主要功用有如下2种作用:生成目标代码,即计算机可以识别的代码。对软件进行说明,即对软件的编写进行说明。计算机程序为一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。2、目标不同 计算机程序以某些程序设计语言编写,运行于某种目标结构体系上。计算机源代码最终目的...

代码是什么意思
代码(code)是指一套转换信息的规则系统,例如将一个字母、单词、声音、图像或手势转换为另一种形式或表达,有时还会缩短或加密以便通过某种信道或存储媒体通信。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支...

什么是java源代码 怎么查看
你说的java源代码是指编译成的class文件前的java文件。当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,源文件就是指Test.java文件,一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改 也...

相似回答