Java基礎1 物件導向四大特性

2021-08-30 15:38:37 字數 900 閱讀 3814

將一類物件的共同特徵提取出來構建的類。包括資料抽象和行為抽

象。抽象只關注物件有哪些行為和屬性,而不關注具體的細節。

利用抽象資料型別將物件的屬性和對屬性的操作封裝起來,使之成為 乙個整體。資料被保護起來,對外保留必要的介面。使用者無需知道具體的細節,可以通過物件對外提供的介面來訪問資料。

如下**,使用者不需要知道name,gender,age屬性的具體細節,只能通過相應的public介面實現具體的業務,保護了**的完整性和安全性。

public

class

person

public string getgender()

public

void

work()

else

}}

繼承是從已有的類中得到(派生出)繼承資訊產生新類的過程(is-a)。在設計模式中,繼承應當遵循黎克特制替換原則,即子類物件必須能夠替換所有父類物件。

不同子型別的物件對同一訊息做出不同的響應。

包括執行時多型和編譯時多型。

執行時多型的條件:

public

class

instrument

}//繼承

public

class

wind

extends

instrument

}//繼承

public

class

percussion

extends

instrument

}public

class

music

}}

用面向過程可以實現物件導向嗎 ?

java物件導向四大特性

1.繼承 繼承是從已有類得到繼承資訊建立心累的過程,提供繼承資訊的類稱為父類,得到繼承資訊的類稱為子類。繼承讓變化中的軟體系統有了一定的延續性,同時繼承也是封裝程式中可變因素的重要手段。2.封裝 通常認為封裝是把資料和運算元據的方法繫結起來,對資料的訪問只能通過已定義的介面。物件導向的本質就是將現實...

Java物件導向四大特性

多型 父類的引用指向子類物件,基本是多型的表現 當父類的引用指向子類物件,當子類方法重寫或者變數與父類的變數同名時,呼叫都是子類的 public class a public class b extends a main方法中 a a new b 父類的引用指向子類物件 a.show 呼叫子類的方法...

JAVA基礎 物件導向程式設計的四大特性

物件導向的第乙個原則是把資料和對該資料的操作都封裝到乙個類中,類的概念和現實世界的 事務種類 是一致的。物件是類的乙個例項化結果,物件具有類所描述的所有屬性及方法,是具體的。每個物件都屬於某個類,物件導向程式設計就是設計好相關的類,類中有屬性和方法。封裝是為了繼承 繼承是在類 子類以及物件之間自動地...