JavaSE

java面向对象中Object类里面的toString方法说明

智言 2014年05月18日 阅读(6382) 1

一、Object的定义:

是类层次结构的根类,既所有类的最顶端父类,也称作根类或者超类;每个类都使用 Object 作为超类。所有对象(包括数组)都实现(继承)这个类的方法。

 

二、toString方法:

首先,toString方法是Object类中的一种很常用的方法,在我们自定义一个类并调用对象的时候,会自动调用toString这个方法。

例如:

/*自定义了一个Person类*/

class Person{

//重写toString方法

voidString toString(){

String a=”欢迎访问智言个人博客!!!”;

return a;

}

}

/*调用主函数main并创建对象同时打印显示*/

class Demo{

public static void main(String[] args){

Person a = new Person();

System.out.println(a);

System.out.println(a.soString());

}

}

显示结果:

欢迎访问智言个人博客!!!

欢迎访问智言个人博客!!!

 

所以当我们创建了对象以后会默认调用toString这个方法。

在java中,toString默认返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。

官方给出的默认文本方式表示为:

getClass().getName() + ‘@’ + Integer.toHexString(hashCode())

 

这个小知识点暂时讲到这里,后续还会有toString这个方法更详细的说明。

 

 

智言

业务开发请联系QQ:5679361

评论 1

评论前必须登录!

 

  1. 壁虎老师学生

    学习中…

    12年前 (2014-05-18) 回复


如果你觉得本站内容对你有所帮助,比如提升你对编程方面的认识,你可以通过上面的二维码请博主喝杯咖啡,安好。

WEB前端开发部落(公众号:webapp_club)

群列表

前端初级学习群:初级Web前端学习群(后期为支付入群)
PHP初级学习群:PHP(MySQL)学习交流群
QQ群仅作为相关领域讨论平台,均提供高质量问题交流,禁止闲聊,无法接受的朋友请勿加群!
进群需要通过这里获取进群码才能进群哦!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏