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

2021-07-16 03:22:51 字數 410 閱讀 7504

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

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

2. 繼承,提高**的重用性

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

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

多型有四種體現形式:

1. 過載。

2. 重寫。

其中過載和重寫為核心。

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

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

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

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

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

java物件導向的特徵

物件 由行為 狀態和唯一標誌組成。一 抽象 抽象是忽略乙個主題中與當前目標無關的方面,把現實世界中的概念轉換為物件,可以是表示資料的vo物件或抽象類,也可以是表示一類行為的介面。有利於從眾多變化的狀態中抽離出不變的東西。有利於使用繼承來構造類的體系,實現多型,使用模板和工廠模式方法來實現對業務過程的...

物件導向的4個基本特徵

抽象 抽象就是將一些事物的共性和相似點抽離出來,並將這些屬性歸為乙個類,這個類只考慮這些事物的共性和相似之處,並且會忽略與當前業務和目標無關的那些方面,只將注意力集中在與當前目標有關的方面。封裝 封裝是為了隱藏內部實現細節,是保證軟體部件具有優良的模組性的基礎。封裝的目標就是要實現軟體部件 高內聚,...

物件導向程式設計的特徵,原則

oop object oriented programming 物件導向的程式設計。所謂 物件 在顯式支援物件導向的語言中,一般是指類在記憶體中裝載的例項,具有相關的成員變數和成員函式 也稱為 方法 oop 達到了軟體工程的三個主要目標 重用性 靈活性和擴充套件性。特徵一 封裝 定義 隱藏物件的屬性...