当你要读取关于对象的一些有用细节时,可以在对象上调用toString()。
如,当把一个对象引用传递给System.out.println();时,该对象的toString()方法被调用。
Java中所有的类都继承自Object父类,所以,我们在类中只要重写一下toString()方法就可以显示出我们想要的信息了。
看下面的例子:
  1. public class OverrideToString {
  2. public String toString(){
  3. return "This is OverrideToString!";
  4. }
  5. }

上面我们重写了toString方法,现在我们测试一下:

  1. public class TestOverrideToString {
  2. public static void main(String[] args) {
  3. OverrideToString ots = new OverrideToString();
  4. System.out.println(ots);
  5. }
  6. }

其输出结果是:

This is OverrideToString!

最新文章

  1. 消费RabbitMQ时的注意事项,如何禁止大量的消息涌到Consumer
  2. 建立交叉编译环境(arm-linux-gcc)
  3. 使用OPTIMIZE TABLE命令来整理表碎片实践
  4. mysql oracle 删除外键约束
  5. sql 成绩表 case then
  6. 项目在JDK1.8环境下的一个Bug
  7. nginx使用openssl的证书-泛解析
  8. jquery选择器的简单使用
  9. 百度BAE环境搭建
  10. 201521123019 《Java程序设计》第8周学习总结
  11. [Reversing.kr] Easy ELF Writeup
  12. 问题10:获取当前页面宽度JS
  13. Centos中MySQL数据的备份和恢复
  14. [洛谷P1730] 最小密度路径
  15. Web渗透:PHP字符编码绕过漏洞总结
  16. LeetCode67.二进制求和
  17. CSS背景background图片
  18. 利用inotifywait监控主机文件和目录
  19. minerd.exe 处理
  20. css3的线性渐变效果

热门文章

  1. RabbitMQ快速入门python教程
  2. Android开发之用双缓冲技术绘图
  3. zabbix proxy 安装
  4. Atitit.木马病毒 webftp 的原理跟个设计
  5. 免费开源C# 论坛
  6. NodeJS CSV导出文件名和内容乱码解决
  7. WebAssembly,Web的新时代
  8. UI-9-UITableView
  9. scala 学习(三)——Array和ArrayBuffer
  10. Colossal Fibonacci Numbers! UVA 11582 寻找循环节