常見的我們會說java有三種特性(繼承、封裝、多態),面試的時候會讓你簡單的說說這三大特性的特點。
封裝:封裝就是指將對象的狀態信息隱藏在對象的內部,不允許外部的程序直接訪問對象內部的信息,而是通過該類的所提供的方法來實現對內部信息的操作和訪問。
繼承:子類是父類的擴展,子類是一種特殊的父類。獲得父類的屬性和方法。
多態:是面向對象的核心特性之一。在面嚮對象語言中,多態性是指一個方法可以有多個實現的版本,程序運行時,系統會根據方法的參數和調用方法的對象自動尋找一個合適的方法執行,不會產生混亂。
類的多態性表現爲方法的多態性,方法的多態性主要體現在方法的重載和方法的覆蓋。