Object类----toString方法

来源:互联网 发布:西安军工 知乎 编辑:程序博客网 时间:2024/04/29 10:18
/* 一般来说 object的子类一般都会覆写toString hashcode equals。 */class Person5{    private String name;    private int age;    Person5(String name,int age)    {        this.name = name;        this.age = age;    }    public String toString() {        return "Person :"+age;    }}public class GetClassDemo {    public static void main(String[] args) {        Person5 p1 = new Person5("zhangsan", 14);        Person5 p2 = new Person5("lisi", 16);//      Class clazz1 = p1.getClass(); //getclass函数----得到对象的字节码对象。//      Class clazz2 = p2.getClass();//      System.out.println(clazz1.getName());//Person5//      System.out.println(clazz1 == clazz2); //true        System.out.println(p1);//Person5@15db9742//其实这里是默认的调用tostring        System.out.println(p1.getClass().getName()+"$"+Integer.toHexString(p1.hashCode()));//Person5$15db9742        System.out.println(p1.toString());//Person5@15db9742    }}
原创粉丝点击