java 學習筆記(二) 物件導論(1)

2021-07-10 19:14:22 字數 520 閱讀 8510

一,抽象過程

1.每個物件看起來都有點像一台微型計算機—-它具有狀態,還具有操作,使用者可以要求物件執行這些操作。

2.物件導向語言的五個基本特性

萬物皆物件。

程式是物件的集合,他們通過傳送訊息來告知彼此所要做的。

每個物件都有自己的由其他物件所構成的儲存。

每個物件都擁有型別。

某一特定型別的所有物件都可以接受同樣的資訊。

3.物件具有狀態,行為和標識,每乙個在記憶體中都有乙個唯一的位址。(因為物件可以存在於不同的機器和位址空間中,它們還可以被儲存在硬碟上。這些情況下,物件的標識就必須由記憶體位址之外的某些東西來確定。)。

二,每個物件都有乙個介面

1.所有的物件都是唯一的,但同時也是具有相同的特性和行為的物件所歸屬的類的一部分。

2.建立抽象資料型別(類)是物件導向程式設計的基本概念之一。

3.因為類描述了具有相同特性(資料元素)和行為(功能)的物件的集合,所以乙個類實際上就是乙個資料型別,例如所有浮點型數字具有相同的特性和行為集合。

json學習筆記(二) 物件 陣列

迴圈物件 使用for in迴圈物件的屬性,使用中括號 訪問屬性值 如 var myobj for x inmyobj 巢狀物件如 myobj 同樣使用 或者 來訪問巢狀物件 x myobj sites site1 或者x myobj sites site1 修改值 myobj sites site1...

JQuery學習筆記(二) 物件訪問

物件訪問篇講的主要是 對jquery物件的一些訪問方法 get 訪問jquery物件中的dom物件集合 var buttonl input button get buttonl就是 input button 的dom集合 each callback 遍歷jquery物件中的dom集合中的所有dom物...

JAVA學習筆記之一(物件入門)

1 上溯造型 upcasting 把衍生型別當作他的基礎型別處理的過程 基礎型別shape有方法draw,erase等方法,circle,line,等型別是shape的衍生型別,函式dostuff對基礎型別物件做如下處理 void dostuff shape s s.draw s.erase 這個函...