打印自定义的类的引用,结果是地址值
打印 Java中的基本类,结果是其内容
原因:Object类是所有类的父类,所有类继承自这个类。Object的toString ()返回String类型的值,其内容是对象的内存地址。但是多数Java中的基本类都重写了这个方法,打印时默认调用这个重写的方法,使打印出来的结果是引用对象的内容字符串值。由于自定义的类没有重写toString()方法,所以打印的结果是对象的内存地址值。
打印自定义的类的引用,结果是地址值
打印 Java中的基本类,结果是其内容
原因:Object类是所有类的父类,所有类继承自这个类。Object的toString ()返回String类型的值,其内容是对象的内存地址。但是多数Java中的基本类都重写了这个方法,打印时默认调用这个重写的方法,使打印出来的结果是引用对象的内容字符串值。由于自定义的类没有重写toString()方法,所以打印的结果是对象的内存地址值。