Java虽然是基于C++的一门计算机语言,但是从某种意义上来说。Java语言是更纯粹的“面向对象”的语言。
在Java中,几乎一切都是“对象”。所以把这个理解清楚我觉得还是很有必要的,这个应该是学好Java这门语言的基础。
相信许多人在没有了解面向对象程序设计的全貌之前,也许会觉得编程不是一件容易的事情,如果没有代码在手的话,就会觉得手足无措。因为我开始学的时候也是这样的。
在Java中,程序是对象的集合,他们是通过发送消息来告知彼此到底应该做什么。每个对象都是拥有类型的,这也是每个类最基本的区别。在某个特定的类型的对象都是可以接受同样的信息的,打个比方,圆和几何图形都有相同类型的...