1. 程式人生 > >面向物件OOP概念描述

面向物件OOP概念描述

面向物件三大特徵:封裝,繼承,多型 封裝就是把一個物件的屬性私有化,同時提供一些可以被外界訪問的屬性的方法 繼承就是在已經存在的類的定義作為基礎,建立新的技術.新定義的類可以新增新的資料或功能,也可以使用父類的功能 多型分為編譯時多型和執行時多型。其中編輯時多型是靜態的,主要是指方法的過載,它是根據引數列表的不同來區分不同的函式,通過編輯之後會變成兩個不同的函式,在執行時談不上多型。而執行時多型是動態的,它是通過動態繫結來實現的,也就是我們所說的多型性
##(方法過載是指同一個類中的多個方法具有相同的名字,但這些方法具有不同的引數列表,即引數的數量或引數型別不能完全相同)
##(方法重寫是存在子父類之間的,子類定義的方法與父類中的方法具有相同的方法名字,相同的引數表和相同的返回型別 )