面對物件簡述
阿新 • • 發佈:2018-11-26
方法
(完成特定功能的程式碼片段)
形式引數:在方法被呼叫時用於接收外界輸入的資料。
實參:呼叫方法時實際傳給方法的資料。
返回值:方法在執行完畢後返還給他的環境的資料。
返回值型別:事先約定的返回值的資料型別,如無返回值,必須給出返回值型別 void (空)。
##(return) : 返回,終止該方法。
面對物件程式設計
物件(方法):
物件是用計算機語言對問題域中的事物的描述, 物件通過“屬性(attribute)”和“方法(method)”來分別對應事物所具有的靜態屬性和動態屬性。
類
類是用於描述同一型別的隊形的一個抽象的***概念***,類中定義了這一型別物件所應具有的靜態和動態屬性。
聯絡
類可以看成一類物件的模板,物件可以看成該類的一個具體例項。
##簡單介紹
類之間的關係之關聯關係
一個類的方法裡面可能是另一個類的具體的某一個物件。
繼承關係(一般和特殊)(子類,父類或超類)
繼承性主要利用特定物件之間的共同屬性。
xx是一種xx(繼承關係)
聚合關係(整體和部分)
實現關係
多型
1:將父類物件應用於子類的特徵就是多型。(如:鳥這個類是父類,呼叫這個類有各種各樣的鳥類,如燕,貓頭鷹……)
2:多型性允許以統一的風格編寫程式,該風格由父類的風格決定。
考慮
什麼累什麼物件
每一種類每一種物件的屬性
類和類之間具備的關係
java與面對物件
1:物件是java程式的核心,在java程式中萬事萬物皆物件。
2:物件可以看成是靜態屬性(成員變數)和動態屬性(方法)的封裝體。
3:類是用來建立同一型別的物件的模板,在一個類中定義了該物件所應具有的成員變數以及方法。
4:程式設計人員可以定義自己的類。
(我們的語言:成員變數=屬性 方法=函式)