1. 程式人生 > >java 面對物件之物件和類

java 面對物件之物件和類

面對物件的設計概述

面向物件程式設計(oop)是當今比較主流的程式設計範型,java程式設計思想書上曾說 ,一切事物都是物件 。java是完全面向物件的,如果想學java 那麼久必須學會oop,
oop是什麼 面向物件程式是由物件組成的,物件包含使用者公開的特定功能,和隱藏部分。物件一般包括三大特性

  1. 物件行為-可以施加什麼方法和操作,就比如kindle 你可以拿來看書,你還可以用來幹啥,請大聲告訴我 ----壓泡麵
  2. 物件的狀態-施加不同行為,得到不同的改變,物件怎麼響應改變、
    就比如我打你y一下 你臉上腫瞭然後發出了嚶嚶嚶的叫聲。你臉上狀態的改變,包括髮出聲音就是狀態的改變
  3. 物件的標誌-如何分不同物件,就比如你和你舍友怎麼做出區分是你比較高,比較帥,還是啥?

那麼我們怎麼建立一個物件呢?
想想你們心中的完美女神是什麼樣的?

  1. 長長頭髮
  2. 溫柔可愛
  3. 身高160—173cm之間。
  4. 體重≦55kg。
  5. 面板白皙、光滑細膩

那麼我們就可以畫出一個這樣的模型出來,如果只是這樣夠了嗎?
他永遠只是雕塑,這時候我們需要她擁有靈魂,比如會嚶嚶嚶叫,比如會說 學習 比如說會有吃飯,比如說會陪你打遊戲 然後啪啪啪。
那麼我們這些對女神屬性表述,對動作行為的定義,就抽取成類,由我們抽取的類構造物件的過程稱為建立類的例項。