您的位置:首页 > 移动开发 > Objective-C

第03章 面向对象 34 Object类之toString方法

2012-08-09 23:59 447 查看
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.6)

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.";
}
}





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: