您的位置:首页 > 编程语言 > Java开发

java equals方法与toString方法代码

2015-07-17 09:31 561 查看
class Object1{ //类一

private int age;

void setage(int age){

this.age=age;

}

}

class Object2{ //类二

private int age;

void setage(int age){

this.age=age;

}

public String toString(){

return (""+age);

}

}

public class objectDemo {

public static void main(String[] args) {

Object1 p1=new Object1(),p3=p1;

Object2 p2=new Object2();

p1.setage(28);

p2.setage(28);

p3.setage(28);

//equals 方法举例

System.out.println( p1.equals(p2)); //判断两个对象是否相等(即引用同一对象),false

System.out.println(p1.equals(p3)); //指向同一对象,true

//toString 方法举例

System.out.println(p1.toString()+" "+p1); //未覆盖toString

System.out.println(p2.toString()); //已经覆盖,输出age的值

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: