當前位置:才華齋>計算機>java語言>

java面向物件入門教程

java語言 閱讀(2.88W)

Java 程式語言的風格十分接近C、C++語言。Java是一個純的面向物件的程式設計語言,以下是小編為大家搜尋整理的java面向物件入門教程,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

java面向物件入門教程

  1 :什麼是物件

物件是真實世界中的物體在人腦中的映象,包括實體物件和邏輯物件。實體物件指的是我們能在現實生活中能看得見、摸得著,實際存在的東西,比如:人,桌子,椅子等。邏輯物件是針對非具體物體,但是在邏輯上存在的東西的反映,比如:人與人的關係。為了簡單,這裡討論的物件都是實體物件。

  2:物件的基本構成

初次接觸物件,我們從實體物件入手,因為看得見、摸得著會比較容易理解。

分析實體物件的構成,發現有這樣一些共同點,這些實體物件都有自己的屬性,這些屬性用來決定了物件的具體表現,比如:人有身高、體重等。

除了這些靜態的,用於描述實體物件的基本情況外,實體物件還有自己的動作,通過這些動作能夠完成一定的功能,我們稱之為方法,比如:人的手能動,能夠寫字,能夠刷牙等。

物件同時具備這些靜態屬性和動態的功能。

  3 :如何進行物件抽象

抽象是在思想上把各種物件或現象之間的共同的本質屬性抽取出來而捨去個別的非本質的屬性的思維方法。也就是說把一系列相同或類似的實體物件的特點抽取出來,採用一個統一的表達方式,這就是抽象。

比如:張三這個人身高180cm,體重75kg,會打籃球,會跑步李四這個人身高170cm,體重 70kg,會踢足球現在想要採用一個統一的物件來描述張三和李四,那麼我們就可以採用如下的表述方法來表述:

如何表述李四這個具體的個體呢:

對實體物件的抽象一定要很好的練習,可以把你所看到的任何物體都拿來抽象,“一切皆物件” 。要練習到,你看到的沒有物體,全是物件就好了。

  4 : 抽象物件 和 實體物件 的 關 系

仔細觀察上面的抽象物件——“人”,和具體的實體物件: “張三”、“李四” 。你會發現,抽象物件只有一個,實體物件卻是無數個,通過對抽象物件設定不同的屬性,賦予不同的功能,那麼就能夠表示不同的實體物件。

這樣就大大簡化了物件的描述工作,使用一個物件就可以統一地描述某一類實體了,在需要具體的實體的時候,分別設定不同的值就可以表示具體物件了。

  5 :Java 中的類和物件

  5.1 :Java 中的類

把抽象出來的物件使用 Java 表達出來,那就是類 class。 類在 Java 程式語言中作為定義新型別的`一種途徑,類宣告可定義新型別並描述這些型別是如何實現的。 接下來將會學習許多關於類的特性。

比如前面討論過的“人”使用 Java 表達出來就是一個類。

  5.2 :Java 中的物件

Java 中的物件是在 Java 中一個類的例項,也稱例項物件。例項就是實際例子。

類可被認為是一個模板------你正在描述的一個物件模型。 一個物件就是你每次使用的時候建立的一個類的例項的結果。

比如前面討論的張三和李四,他們就是“人”這個類的例項。