class Person
{
private int age;
Person(int age)
{
this.age=age;
}
public boolean equals(Object obj) //重写equals函数
{
if(!(obj instanceof Person))
throw new ClassCastException("转型异常");
Person p=(Person)obj;
return this.age==p.age;
}
}
class Demo {} //定义一个Demo类
class Object
{
public static void main(String []args)
{
Person p1=new Person(20);
Person p2=new Person(20);
Person p3=p1;
Demo d=new Demo();
System.out.println(p1.equals(p2));
System.out.println(p1.equals(d));
}
}
{
private int age;
Person(int age)
{
this.age=age;
}
public boolean equals(Object obj) //重写equals函数
{
if(!(obj instanceof Person))
throw new ClassCastException("转型异常");
Person p=(Person)obj;
return this.age==p.age;
}
}
class Demo {} //定义一个Demo类
class Object
{
public static void main(String []args)
{
Person p1=new Person(20);
Person p2=new Person(20);
Person p3=p1;
Demo d=new Demo();
System.out.println(p1.equals(p2));
System.out.println(p1.equals(d));
}
}
解决方案 »
- 求电子书 Tcp/ip Sockets in Java
- 怎么将中缀表达式编程后缀表达式,然后再求值?急求代码?
- 类型转换问题
- 高手帮忙看看我这个程序为什么运行后没有什么反应,谢谢!!
- 求基于FTP简单服务器端(Java编写)的程序源码
- 我要建一个tomcat项目,总是划红叉,大概是tomcat那还不对,咋办?
- 客户端连接服务器的时候,能绑定自己的端口号吗?
- 我有一个很好的java开发工具,绝对比visualage,forte,visualcafe,jb好用,速度还快,谁想要?
- 各位大侠请问:为什么无法使用java的AppletViewer
- help! JAVA下有类似VC++ 下的socket 类吗?请各位高手看一下!!
- 使用scanner读写文件,文件大小为何发生改变?
- IO流问题
防止这种问题出现的办法就是不要为自己的类取莫名其妙的名字,比如Object
你好!本人初学者想问一下,Object是所有类的父类,所有的类都是它的子类,不是继承关系吗?
你好!本人初学者想问一下,Object是所有类的父类,所有的类都是它的子类,不是继承关系吗?
仔细看看你的代码,根本没有使用jdk的Object,而是你自己申明了一个自定义的Object类。