1. 程式人生 > >對面向對象的理解(新手而已 參考之用)

對面向對象的理解(新手而已 參考之用)

方便 編寫代碼 行為 做出 出了 類變量 只需要 處理 就會

我是專業學習java的,java的核心思想就是面向對象。

何為對象,我的理解就是一個具體的個體,而這個個體有一定的特征(即為對象中的屬性),這個對象可以做出一定的行為(即為對象中的方法)。在編寫代碼時,我們要使用一些特定的方法(函數)來實現某些功能,那麽就需要對象來調用,(一般情況下,非常公用的方法是放在類中的,一般作為靜態方法存在,相對應的非常公用的屬性是作為靜態屬性存在,大家可以把類變量和類函數當成一個無處存放只好放在類中的無家可歸的孩子,它的好處是可以直接通過類名調用而無須創造對象)。同時一些後續需要使用的數據也需要儲存在對象的屬性中,我想這個文章可能會是一些新手來看吧 我就稍微往後延伸一下。我舉個大家都知道的例子:大家都知道淘寶吧。當你登錄了淘寶後,你會看到頁面右上方有你的賬號,那麽這個賬號淘寶是怎麽知道的呢?這個賬號其實是對象中的一個屬性,在你登錄成功的時候,後臺 (處理頁面即前臺發過來的數據)的邏輯代碼就會將你的賬號作為一個值存儲到對象中,在以後需要使用的時候只需要通過該對象來調用就可以了。其實在項目中,大量使用對象會使得程序跑的特別慢,這時候我們就要註意了,有些數據用完就不會再用,那麽就沒必要用為它單獨創建一個對象了,而有的時候前臺傳來的數據比較復雜,雖然該數據出了這個方法就會無用,但是為了後期的維護方便(你總不想面對幾十上百條數據一個一個瞅吧)我們還是會專門創建一個對象來保存它,僅僅是為了後期維護方便。暫時就這些理解,後期有了新的收獲就再補上

對面向對象的理解(新手而已 參考之用)