代码改变世界

《Java 学习笔记》 第五章阅读体验

2012-05-02 14:56  CoolJie  阅读(203)  评论(0编辑  收藏  举报

  本章主要讲解对象的封装,也就是面向对象的三大基础之一。

  作者的叙述方式类似最近几年颇为流行的TDD+重构的方式进行,一开始先给你看一个最简单的封装,就是把几个字段封装到类中,然后让你看如何创建出该类的实例,然后给你看看是不是代码量很大啊,好了,接着再引入构造函数的概念,将调用初始化类的代码量减少。接下来逐渐依次引入类的成员方法,重载函数,构造函数链的概念。

  有了这些基本的概念后,再引入public这类的访问修饰关键字,static修饰关键字的概念。

  不过本书还是有一些翻译上的瑕疵,作者是台湾人,但是翻译过来的书有一些术语没有修改为我们这边的惯用语,比如台湾那边将对象引用叙述为对象参考。而对于初学者来说,这一类的术语需要搞清楚是基础的,翻译本书的作者没有考虑到这些,我很怀疑他是不是仅仅使用了Word的自动将繁体转换为简体的功能,而没有使用人肉来保证翻译质量。这一点希望出版社以后在审校的过程中也要注意这类术语词汇的翻译。