歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 對Java面向對象的的理解

對Java面向對象的的理解

日期:2017/3/1 10:34:32   编辑:Linux編程

對面向對象的理解可能每個人的理解程度不一樣,這樣就導致了寫的程序的差別很大,寫的質量上也回差別很大。

<<Thinking In Java>>中說的好,Everything is object.每個事物都可以被看成對象,都可以被抽象成對象。

怎麼抽象對象呢?

請記住一個原則,那就是:誰擁有數據,誰向外提供操作數據的方法。記住這個原則抽象對象就迎刃而解了。

比如,你用手機打電話,是誰撥的電話呢?不明白面向對象編程的人會認為是“你”,但是用面向對象的方式去理解的話就是,撥電話這個行為是手機的行為,你只是調用他的撥電話方法而已。

Copyright © Linux教程網 All Rights Reserved