Object类 和 toString方法
2009-01-19 13:09
423 查看
Object 类
◈ Object 类时所有Java类的根基类
◈ 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类
public class Person {
. . . . . .
}
等介于:
public class Person extends Object {
. . . . . .
}
toString方法
◈ Object 类中定义又public String toString() 方法,其返回值是String 类型,描述当前对象的有关信息。
◈ 在进行String与其它类型数据的连接操作时 (如: System.out.println ( "info" + person )),将自动调用该对象类的toSting() 方法.
◈ 可以根据需要在用户自定义类型中重写toString() 方法.
例:
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!";
}
}
◈ Object 类时所有Java类的根基类
◈ 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类
public class Person {
. . . . . .
}
等介于:
public class Person extends Object {
. . . . . .
}
toString方法
◈ Object 类中定义又public String toString() 方法,其返回值是String 类型,描述当前对象的有关信息。
◈ 在进行String与其它类型数据的连接操作时 (如: System.out.println ( "info" + person )),将自动调用该对象类的toSting() 方法.
◈ 可以根据需要在用户自定义类型中重写toString() 方法.
例:
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!";
}
}
相关文章推荐
- Object类中的toString和equal方法
- 这样覆写Object类的toString方法对吗
- Object类----toString方法
- java学习日记_53:Object类的toString()方法
- Object类及toString方法介绍
- Object类中equals,hashCode和toString方法的学习
- 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解(转载)
- 【Java入门第一季】Object类的两个方法toString()和equals()
- object类的toString()与equals()方法
- 有关java object类的toString方法
- Object类----toString方法
- 34_Object类之toString方法.avi -
- 【Java】Java中的instanceof,Object类,equals()方法,toString()方法
- Object类中的equals();hashcode();toString()方法
- Java:object类 中常用equals()和 toString()方法的重写
- C# 为什么要重写了object类的ToString()方法
- Object类中toString方法
- Object类中的equals与toString方法概述
- Object类----toString方法
- 黑马程序员:Object类和equals、toString方法介绍