class Number
{
int i;
}
class HelloData
{
public static void main(String[] args)
{
Number n1=new Number();
Number n2=new Number();
n1.i=47;
n2.i=47;
System.out.println(n1.equals(n2));/*我想让这边输出一个true;该如何呢?如何去覆写equals()方法呢?请各位大侠help me?*/
Integer in=new Integer(47);
Integer in2=new Integer(47);
System.out.println(in.equals(in2
}
}
{
int i;
}
class HelloData
{
public static void main(String[] args)
{
Number n1=new Number();
Number n2=new Number();
n1.i=47;
n2.i=47;
System.out.println(n1.equals(n2));/*我想让这边输出一个true;该如何呢?如何去覆写equals()方法呢?请各位大侠help me?*/
Integer in=new Integer(47);
Integer in2=new Integer(47);
System.out.println(in.equals(in2
}
}
解决方案 »
- 写一个方法遍历文件夹,参数是目录,返回值是一个文件数组,怎么调用
- 请问JAVA中如何做时间正则
- 在JB2005中,怎么打包Java源文件(最重要的是打包后的文件需要读程序的配置文件,该配置文件是打不到包里去的)?
- 软件工程师必读的好文章---《软件工程思想》全文,可下载。
- 各位大哥大姐帮帮忙吧,解决这两个问题我给200分
- synchronized static一小问??
- 怎样保存image?着急,再线等待
- 我在学习继承这个问题的时候碰到了一些问题大家给我指点一下,看看该怎么处理!!
- 有谁知道SCJP的考试时间,考试地点,怎样报考 ????
- 中文问题求助
- java 高手帮忙???
- 用java通过代理 读取 网页 出错 代码400
{
int i;
public boolean equals(Object obj) {
if(obj == null) return false;
else {
if(obj instanceof Number) {
Number n = (Number)obj;
if(n.i == this.i) {
return true;
}
}
}
return false;
}
}
public class HelloData
{
public static void main(String[] args)
{
Number n1=new Number();
Number n2=new Number();
n1.i=47;
n2.i=47;
System.out.println(n1.equals(n2));
Integer in=new Integer(47);
Integer in2=new Integer(47);
System.out.println(in.equals(in2));
}
}现在输出就是true;
{
int i; public boolean equals(Object obj) {
if(obj == null) return false;
else {
if(obj instanceof Number) {
Number n = (Number)obj;
if(n.i == this.i) {
return true;
}
}
}
return false;
}
}
public class HelloData
{
public static void main(String[] args)
{
Number n1=new Number();
Number n2=new Number();
n1.i=47;
n2.i=47;
System.out.println(n1.equals(n2));
Integer in=new Integer(47);
Integer in2=new Integer(47);
System.out.println(in.equals(in2));
}
}