34_Object类之toString方法.avi -
2012-05-16 11:01
513 查看
toString
public String toString()
返回该对象的字符串表示。通常,
toString方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
Object类的
toString方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“
@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回:该对象的字符串表示形式。
public class TestToString { public static void main(String[] args) { Dog d = new Dog(); System.out.println("d:="+ d); //和d.toString()效果一样 } } class Dog { }
输出:
d:=String.Dog@c17164
如果要自己定义,例如下面的代码
public class TestToString { public static void main(String[] args) { Dog d = new Dog(); System.out.println("d:="+ d.toString()); //和d效果一样 } } class Dog { public String toString(){ return "I'm a cool Dog !"; } }
输出:
d:=I'm a cool Dog !
相关文章推荐
- 第03章 面向对象 34 Object类之toString方法
- C# 为什么要重写了object类的ToString()方法
- super()在程序中的实现与Object类中的toString()方法的实现
- Object类的toString方法
- 40_面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- Object类——toString()方法
- Java:object类 中常用equals()和 toString()方法的重写
- object类的toString方法
- Object类中的toString和equal方法
- 马士兵J2SE-第三章-面向对象-Object类:toString方法、equals方法、对象转型、抽象类抽象方法、final关键字、接口
- Object类中的equals();hashcode();toString()方法
- JAVA笔记7-Object类之toString方法和equals方法
- Object类 和 toString方法
- object类的toString()与equals()方法
- java Object类中的toString方法
- Object类中equals,hashCode和toString方法的学习
- Object类及toString方法介绍
- Object类中的equals与toString方法概述
- Object类的toString()方法总结
- 常见对象_Object类的概述、hashCode()方法、getClass()方法、toString()方法