簡述Java中封裝,繼承,多型的理解
阿新 • • 發佈:2018-12-02
1.封裝
- 意義:防止資料被無意破壞。
- 如何實現:把一個物件的屬性私有化,同時提供一些可以被外界訪問的屬性的方法。
- 好處: 它所封裝的是自己的屬性和方法,所以它是不需要依賴其他物件就可以完成自己的操作。
2.繼承
- 好處:繼承是使用已存在的類的定義作為基礎建立新類的技術,新類的定義可以增加新的資料或新的功能,也可以用父類的功能,但不能選擇性地繼承父類。通過使用繼承我們能夠非常方便地複用以前的程式碼,能夠大大的提高開發的效率。
3.多型
- 好處: 所謂多型就是指程式中定義的引用變數所指向的具體型別和通過該引用變數發出的方法呼叫在程式設計時並不確定,而是在程式執行期間才確定,即一個引用變數倒底會指向哪個類的例項物件,該引用變數發出的方法呼叫到底是哪個類中實現的方法,必須在由程式執行期間才能決定。因為在程式執行時才確定具體的類,這樣,不用修改源程式程式碼,就可以讓引用變數繫結到各種不同的類實現上,從而導致該引用呼叫的具體方法隨之改變,即不修改程式程式碼就可以改變程式執行時所繫結的具體程式碼,讓程式可以選擇多個執行狀態,這就是多型性。
參考來源:https://blog.csdn.net/jianyuerensheng/article/details/51602015