物件是什么?
物件(object)是一種資料管理的方式,在記憶體中就是一個資料塊,里面包含了很多資料
那物件中到底有什么資料?為什么要包含這些資料?
最開始的我們不需要物件,使用基本資料型別(int,float)進行加減乘除就可以滿足人類的需求,沒有物件的概念,但是經過慢慢的發展,運算量變大
簡單的基本資料型別的加減乘除已經不能夠滿足人類的需求,就會發展出來了物件的概念,
而資料管理從最初的資料無管理時代發展到資料管理和企業部門制到現在物件和企業的專案制
1.資料無管理時代
幾個變數就做四則運算,無需管理資料,類似一個樓下小賣部,夫妻倆,一個收銀一個理貨,每天就上貨賣貨,
2.資料管理和企業部門制
這個超市慢慢發展,變成了一個類似商場里的大超市,夫妻兩個人管不過來,需要雇員,人多了兩個人也管不過來,就得分部門
銷售部門,收銀部門,庫房部門,,,,夫妻倆直接管理部門負責人即可
這個思想就是:把同型別的資料放在一起組成一個變數,于是陣列這一概念就誕生了,這種歸類的思想,便于管理資料,管理人,
3.物件和企業專案制
慢慢的部門制也不滿足不了人類的需求了,超市越辦越大,變成了類似沃爾瑪,永輝,家樂福型別的連鎖超市,火車站一個店,商場一個店,小區附近一個店
任何一個店只有某一個單獨的部門都無法運營,所以需要幾個部門聯合配合形成一個分店,進行協同作業,而這對夫妻就直接管理每個店的店長即可,這每一個店都可以單獨成為一個小企業,
放在互聯網企業中,就類似騰訊,有微信專案,qq專案,游戲專案,影視專案,,,,,每個專案也都是一個公司的編制,這就是專案制,
放在計算機編程思想中,各種資料型別的變數,各種方法增加,更復雜了,
為了便于各部門協作,管理,我們把相關的資料和相關方法封裝到一個獨立的物體中,于是物件就產生了
例:
一個人物件
屬性:身高,體重,年齡,智力,武力
方法:能吃,能喝,能睡,能玩,能學習
最后你會發現,物件的出現應驗了一句話:量變引起質變
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/165906.html
標籤:Java
