1. 程式人生 > >java面向物件程式設計的4個特徵以及重寫過載的區別

java面向物件程式設計的4個特徵以及重寫過載的區別

面向物件程式設計有4個特徵:封裝,繼承,多型,抽象。

1. 封裝,隱藏內部實現,只暴露公共行為

2. 繼承,提高程式碼的重用性

3. 多型,體現現實生活中相似物件的差異性

4. 抽象,抽取現實世界中相似物件的共同點

多型有四種體現形式:

1. 過載。

2. 重寫。

其中過載和重寫為核心。

過載:過載發生在同一個類中,在該類中如果存在多個同名方

法,但是方法的引數型別和個數不一樣,那麼說明該方法被重

載了。

重寫:重寫發生在子類繼承父類的關係中,父類中的方法被子

類繼承,方法名,返回值型別,引數完全一樣,但是方法體不

一樣,那麼說明父類中的該方法被子類重寫了。