1. 程式人生 > >面對物件簡述

面對物件簡述

方法

(完成特定功能的程式碼片段)
形式引數:在方法被呼叫時用於接收外界輸入的資料。
實參:呼叫方法時實際傳給方法的資料。
返回值:方法在執行完畢後返還給他的環境的資料。
返回值型別:事先約定的返回值的資料型別,如無返回值,必須給出返回值型別 void (空)。
##(return) : 返回,終止該方法。

面對物件程式設計

物件(方法):

物件是用計算機語言對問題域中的事物的描述, 物件通過“屬性(attribute)”和“方法(method)”來分別對應事物所具有的靜態屬性和動態屬性。

類是用於描述同一型別的隊形的一個抽象的***概念***,類中定義了這一型別物件所應具有的靜態和動態屬性。

聯絡

類可以看成一類物件的模板,物件可以看成該類的一個具體例項。

##簡單介紹

類之間的關係之關聯關係

一個類的方法裡面可能是另一個類的具體的某一個物件。

繼承關係(一般和特殊)(子類,父類或超類)

繼承性主要利用特定物件之間的共同屬性。
xx是一種xx(繼承關係)

聚合關係(整體和部分)

實現關係

多型

1:將父類物件應用於子類的特徵就是多型。(如:鳥這個類是父類,呼叫這個類有各種各樣的鳥類,如燕,貓頭鷹……)
2:多型性允許以統一的風格編寫程式,該風格由父類的風格決定。

考慮

什麼累什麼物件
每一種類每一種物件的屬性
類和類之間具備的關係

java與面對物件

1:物件是java程式的核心,在java程式中萬事萬物皆物件
2:物件可以看成是靜態屬性(成員變數)和動態屬性(方法)的封裝體。
3:類是用來建立同一型別的物件的模板,在一個類中定義了該物件所應具有的成員變數以及方法。
4:程式設計人員可以定義自己的類。

我們的語言:成員變數=屬性 方法=函式