苍井空一区二区-苍井空在线视频网站免费-苍狼导航精品导航-藏经阁av无码综合亚洲-操逼黄色视频网站-操逼无码视频

首頁 > 職業資格  > 

java面向對象的三大特征

2023-04-25   來源:萬能知識網

Java的主要工作是通過編程語言來制作互聯網頁面、制作動態效果以及網站等技術,以下是小編為大家搜索整理的java面向對象的三大特征,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

1:封裝


(相關資料圖)

封裝這個詞聽起來好象是將什么東西包裹起來不要別人看見一樣,就好象是把東西裝進箱子里面,這樣別人就不知道箱子里面裝的是什么東西了。其實 JAVA 中的封裝這個概念也就和這個是差不多的意思。

封裝是 JAVA 面向對象的特點的表現,封裝是一種信息隱蔽技術。它有兩個含義:即把對象的全部屬性和全部服務結合在一起,形成一個不可分割的獨立單位; 以及盡可能隱藏對象的內部結構。也就是說,如果我們使用了封裝技術的話,別人就只能用我們做出來的東西而看不見我們做的這個東西的內部結構了。

封裝的功能

- 隱藏對象的實現細節

- 迫使用戶去使用一個界面訪問數據

- 使代碼更好維護

封裝迫使用戶通過方法訪問數據能保護對象的數據不被誤修改,還能使對象的重用變得更簡單。數據隱藏通常指的就是封裝。它將對象的外部界面與對象的實現區分開來,隱藏實現細節。迫使用戶去使用外部界面,即使實現細節改變,還可通過界面承擔其功能而保留原樣,確保調用它的代碼還繼續工作。封裝使代碼維護更簡單。

2:繼承

is a 關系—— 子對象

在面向對象世界里面,常常要創建某對象(如:一個職員對象),然后需要一個該基本對象的更專業化的版本,比如,可能需要一個經理的"對象。顯然經理實際上是一個職員,經理和職員具有 is a 的關系,經理只是一個帶有附加特征的職員。因此,需要有一種辦法從現有對象來創建一個新對象。這個方式就是繼承。

“繼承”是面向對象軟件技術當中的一個概念。 如果一個 對象 A 繼承自另一個 對象 B, 就把這個 A 稱為"B 的子 對象 ",而把 B 稱為"A 的父 對象 "。繼承可以使得子 對象 具有父 對象 的各種屬性和方法,而不需要再次編寫相同的代碼。在令子 對象 繼承父 對象 的同時,可以重新定義某些屬性,并重寫某些方法,即覆蓋父 對象 的原有屬性和方法,使其獲得與父對象不同的功能。

3:多態

同一行為的多種不同表達,或者同一行為的多種不同實現就叫做多態。

還是用剛才經理和職員這個例子來舉例:人事部門需要對公司所有職員統一制作胸卡(一般也就是門禁卡,進出公司證明身份使用),制作的師傅說,只要告訴我一個人員的信息,就可以制作出一份胸卡,簡化一下就是:一位職員的信息對應一份胸卡。

這個時候,對胸卡制作的師傅而言,所有的人都是職員,無所謂是經理還是普通職員。

也就是說,對于傳遞職員信息這樣一個行為,存在多種不同的實現,既可以傳遞經理的信息, 也可以傳遞普通職員的信息。這就是多態的表現。

再舉一個例子:比如我們說“筆”這個對象,它就有很多不同的表達或實現,比如有鋼筆、鉛筆、圓珠筆等等。那么我說“請給我一支筆”,你給我鋼筆、鉛筆或者圓珠筆都可以,這里的“筆”這個對象就具備多態。

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

推薦詞條

主站蜘蛛池模板: 在线视频一区二区 | 欧美a欧美乱码一 | 猛男gay网站黑人视频在线观看 | 亚欧精品| 国产精品成人免费视频网 | 亚洲综合色成在线观看 | 免费人成视网站在线不卡 | 精品亚洲中文字幕乱码 | 3j片国产免费观看 | wuyejiujiujiu| 午夜午久九 | 日韩精品一区二区中 | 成人国产精品一区二区免费 | 日韩免费在线视频观看 | 免费热播在线观看 | 日本高清素材免费下载 | 欧美性videos高清精品 | 国产精品都市激情 | 欧美a级毛欧美1级a大片 | 亚洲色成人一区 | 婷婷中文成人 | 免费电影高清 | 99精品国产高清一区二区三区香蕉 | 国产精品天干天天 | 亚洲国产日本 | 欧美老熟 | 中文天堂最新版在线精品 | 国产午夜成人精品免费网浪潮 | 国产一区二区三区在线 | 国内的乱轮视频 | 91福利在线视频 | 欧美人在线 | 亚洲日韩中文字幕天堂不卡 | 2025精品国夜夜天天拍拍 | 国产日韩精品一区二区三区在线观 | 国产一区二区免费在线观看 | 日本在线播放一区二区三区 | 欧美日韩成人一二三四五美女网站 | 国产综合天美99 | 91精产品自偷自偷综合官网版下载 | 日韩性生活 |