当前位置: 北大青鸟学士后主页 > 在线教程 > java > -> 文章内容

JAVA中toString()方法的作用_Java教程

发布: 2010-11-14 14:15 | 来源: | 编辑: | 查看: 次 |

JAVA中toString()方法的作用

作者:本站原创发布时间:2010-09-03来源:会员投稿

教程由中文网整理校对发布(javaweb.cc)

       因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”

  它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法

  总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法

  回答补充:

  写这个方法的用途就是为了方便操作,所以在文件操作里面可用可不用

  例子1:

  public class A{

  public String toString(){return "this is A";}

  }

  如果某个方法里面有如下句子:

  A obj=new A();

  System.out.println(obj);

  会得到输出:this is A

  例子2:

  public class A{

  public String getString(){return "this is A";}//toString改个名字试试看

  }

  A obj=new A();

  System.out.println(obj);

  会得到输出:xxxx@xxxxxxx的类名加地址形式

  System.out.println(obj.getString());

  会得到输出:this is A

  看出区别了吗,toString的好处是在碰到“println”之类的输出方法时会自动调用,不用显式打出来



JAVA中toString()方法的作用(本教程仅供研究和学习,不代表中文网观点)
温馨提示:如果您对北大青鸟的学费、专业设置、就业推荐有任何疑问,可以咨询"400-9679-776"与老师沟通!
相关阅读:
  北大青鸟开班信息

9月05日 S1脱产 热招
9月10日 S1脱产 热招
9月12日 S1脱产 热招
9月17日 S1脱产 热招
9月22日 S1业余 热招
订座,报名

  北大青鸟在线报名
   姓 名:  *
 联系电话:  *
 qq:  *
 验证码:
E-mail:
 
  北大青鸟免费讲座
讲座日期: 本周六 点击抢座
讲座时间: 下午1点30分
讲座地点: 北大青鸟华腾校区
主讲老师: 王老师 金牌讲师
讲座主题: 网络安全
讲座内容: 检测、防御、黑客信息,如何过滤不安全的网站,如何防御黑客的进攻。
订座电话: 010-82462067/2167