Encapsulation

这一章从参数传递开始,首先,讲了method可以直接使用instance variables,也就是成员函数直接使用成员变量。

接下来开始学习向method传递一个argument。正规的说法:a method uses parameters, a caller passes arguments 看看人家这英语说得。

讲过arguments之后,又开始说return value。

再然后才讲到encapsulation。这里大概意思是说,初学的时候把所有的instance variable都作为private,然后相应的给他们public的getter()和setter()是一种良好的开发习惯。这个说法从学OOP的第一天起就一直在说,但是到现在还是没有意识到它的好处在哪里。

results matching ""

    No results matching ""