一、物件導向的定義
物件:用來描述客觀事物的乙個實體,由一組屬性和方法構成
屬性:物件具有的各種特徵,每個物件的每個屬性都擁有特定值
方法:物件執行的操作
二、類圖(用於分析和設計類)
三、封裝(
private)
將類的某些資訊隱藏在類內部,不允許外部程式直接訪問,而是通過該類提供的方法來實現對隱藏資訊的操作和訪問。
// 私有化 封裝
private int age;
public void setage(int age)
public int getage()
public static void main(string args)
java物件導向的特徵
物件 由行為 狀態和唯一標誌組成。一 抽象 抽象是忽略乙個主題中與當前目標無關的方面,把現實世界中的概念轉換為物件,可以是表示資料的vo物件或抽象類,也可以是表示一類行為的介面。有利於從眾多變化的狀態中抽離出不變的東西。有利於使用繼承來構造類的體系,實現多型,使用模板和工廠模式方法來實現對業務過程的...
物件導向特徵之封裝
1 關於封裝 為什麼要封裝?為了保護敏感 隱私屬性資料,讓外界訪問當前物件中的屬性資料時,可以按照我們指定的條件進行訪問,否則不允許訪問,提高屬性資料的安全性。怎麼封裝?實現封裝的步驟 1.將當前型別中所有屬性私有化。2.給每個屬性提供訪問屬性資料的set get方法。3.給敏感屬性的訪問方法中,新...
物件導向特徵
1.繼承 inheritance 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用 它提供了一種明確表述共性的方法。物件的乙個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類 子類 而原始類稱為新類的基類 父類 派生類可以從它的基類那裡繼承方法和例項變數...