实现description方法--Effective笔记

调试对象时使用系统对象,打印并查看对象信息,系统会列出内部属性参数。而我们自定义的类,直接打印,显示的内容没什么用。这时我们可以使用对象的description方法,因为在构建需要打印到日志的字符串时,object对象会收到description消息,该方法所返回的描述信息将取代“格式化字符串”里的“%@”。

屏幕快照 2017-05-12 下午5.34.41.png
屏幕快照 2017-05-12 下午5.35.08.png
屏幕快照 2017-05-12 下午5.34.52.png

1,实现description 方法返回一个有意义的字符串,用以描述该实例
2,若想在调试时打印出更详尽的对象描述信息,则应该实现debugDescription方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,461评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,954评论 18 399
  • 早上地铁里 我假装没看见你 你假装 没看见我假装没看见你 一年过去了 难得 我们还如此默契
    3bfe31f9ef91阅读 1,001评论 0 0
  • 如果不是昨晚的梦,我真的忘了自己单身了多久。 梦见温暖的拥抱,踏实的笑容 电话铃响,一下回到现实才发现原来自己还单...
    宁听世界阅读 1,248评论 0 0
  • 都说过生日就要吃蛋糕,那好像已经是小时候的事情了。长大后,想吃蛋糕哪里要等到过生日啊!现在,在读大学生,整个寝室过...
    苦笑嫣然阅读 2,905评论 0 1