关于toString.doc_第1页
关于toString.doc_第2页
关于toString.doc_第3页
关于toString.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

toString 方法 来自于 Object类,而且是 public 的所以所有的 类 都有 toString 方法,方法 就是一个函数,就是一个功能,要了解一个方法,就要了解这个 方法 要做什么样的功能。toString()的功能 很简单,就是为了 将对象的属性打印出来。但是这个 类 定义在Object类中, 我自己写的类 它 如何打印出来?任何对象都会继承 顶层父类的 Object 的 toString 方法,而且 当我们调用System.out.println( ); 打印一个 对象的引用 时( 对象的引用 : p ),在java 语言中 会默认的调用 该对象 的 toString() 方法,System.out.println( p.toString() ); 打印出的结果:该对象的类名, 分隔符 , 126804e 16进制的 内存地址 ,代表这个对象在内存中存放的位置。这是 Object 类中的 toString 会给我们默认 打印出来的东西 。但是 toString 的方法的 具体功能 是 : 当调用toString 方法 ,会显示该 对象 所有(或是部分),属性的值 ,方便我们 进行调试。 比如:我想看看 那个对象的 属性值 是什么,可以调用 toString 来查看一下, 这是 toString 这个函数的功能所以,Object 的toString ,一般都是不 满足 我们自己定义的类的要求的,所以,我们应该使用 重写 ( Override ) ,重写 父类的 toString方法 ,以期 达到自己要求,这是,我们利用 快捷键 , MyEclipse 默认给 我们生成的 方法, 在这个方法里 仍然会 通过 super 来 调用 父类的 toString 方法,这样仍然会打印

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论