首頁 > Java > Java入門 > 主體

物件導向的三大特徵:封裝、繼承、多型

王林
發布: 2020-06-09 17:30:52
轉載
4433 人瀏覽過

物件導向的三大特徵:封裝、繼承、多型

物件導向的三大特徵:封裝、繼承、多型。

詳細介紹:

一、封裝

#隱藏物件的屬性和實作細節,僅對外提供公共存取方式。

好處:將變更隔離、便於使用、提高了復用性和安全性。

原則:將不需要對外提供的內容隱藏起來;把屬性隱藏,提供公共方法對其存取。

(影片教學推薦:java影片教學

二、繼承

提升程式碼多用性。繼承是多態的前提。

註:

1、子類別中所有的建構子都會預設存取父類別中的空參數的建構函數,預設第一行有super();若無空參數建構函數,子類別中需指定;

2、子類別建構子中可自行用this指定自身的其他建構子。

三、多態

是父類別或介面定義的參考變數可以指向子類別或具體實作類別的實例物件。

好處:提高了程式的擴充性。

弊端:當父類別引用指向子類別物件時,雖提高了擴展性,但只能存取父類別中具備的方法,不可存取子類別中的方法,即存取的限制。

前提:實作或繼承關係;覆寫父類別方法。

推薦教學:java入門程式

以上是物件導向的三大特徵:封裝、繼承、多型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板