第03章 面向对象 34 Object类之toString方法
2012-08-09 23:59
447 查看
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6)
1 Object类是所有Java类的根基类
2 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类
等价于
二 toString方法
1 Object类中定义有public String toString()方法,其返回值为String类型,描述当前对象的有关信息。
2 当进行String与其他类型数据的连接操作时(如System.out.println("info" + person)),将自动调用该对象类的toString()方法
3 可以根据需要在用户自定义的类型中重写toString()方法
1 Object类是所有Java类的根基类
2 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类
public class Person { ...... }
等价于
public class Person extends Object { ...... }
二 toString方法
1 Object类中定义有public String toString()方法,其返回值为String类型,描述当前对象的有关信息。
2 当进行String与其他类型数据的连接操作时(如System.out.println("info" + person)),将自动调用该对象类的toString()方法
3 可以根据需要在用户自定义的类型中重写toString()方法
TestToString.java public class TestToString { public static void main(String args[]) { Dog d = new Dog(); System.out.println("d: " + d.toString()); } } class Dog { public String toString() { return "I'm a cool dog."; } }
相关文章推荐
- java学习之旅40--面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- 第03章 面向对象 36 Object类之equals方法
- 34_Object类之toString方法.avi -
- 40_面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- 马士兵J2SE-第三章-面向对象-Object类:toString方法、equals方法、对象转型、抽象类抽象方法、final关键字、接口
- JS面向对象(3) -- Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
- Java学习之面向对象(1.Object类,(1)toString方法,(2)equals方法,2.对象转型(casting),3.动态绑定与多态,4.抽象类(abstract),5.Final关键字)
- java学习之旅34--面向对象_07_构造方法
- Object类----toString方法
- 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解(转载)
- Object类中的toString和equal方法
- 覆盖Object类的equals、hashCode和toString方法
- Java基础 面向对象(3) 多态 Object类-equals() toString()
- Object类及toString方法介绍
- Object类——toString()方法
- Object类中的equals与toString方法概述
- 这样覆写Object类的toString方法对吗
- 如何覆盖Object类中的equals(),hashCode(),toString()方法
- Java中Object类的方法(toString方法和equals方法)
- 黑马程序员:Object类和equals、toString方法介绍