<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 計算機java面向?qū)ο笾R點

    時間:2024-06-30 07:41:09 計算機等級 我要投稿
    • 相關(guān)推薦

    2017年計算機java面向?qū)ο笾R點

      面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計和軟件開發(fā),擴展到如數(shù)據(jù)庫系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。下面是小編整理的關(guān)于計算機java面向?qū)ο笾R點,歡迎大家參考!

    2017年計算機java面向?qū)ο笾R點

      1:封裝

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

      封裝是 JAVA 面向?qū)ο蟮奶攸c的表現(xiàn),封裝是一種信息隱蔽技術(shù)。它有兩個含義:即把對象的全部屬性和全部服務(wù)結(jié)合在一起,形成一個不可分割的獨立單位; 以及盡可能隱藏對象的內(nèi)部結(jié)構(gòu)。也就是說,如果我們使用了封裝技術(shù)的話,別人就只能用我們做出來的東西而看不見我們做的這個東西的內(nèi)部結(jié)構(gòu)了。

      封裝的功能

      - 隱藏對象的實現(xiàn)細節(jié)

      - 迫使用戶去使用一個界面訪問數(shù)據(jù)

      - 使代碼更好維護

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

      2:繼承

      is a 關(guān)系—— 子對象

      在面向?qū)ο笫澜缋锩妫3R獎?chuàng)建某對象(如:一個職員對象),然后需要一個該基本對象的更專業(yè)化的版本,比如,可能需要一個經(jīng)理的對象。顯然經(jīng)理實際上是一個職員,經(jīng)理和職員具有 is a 的關(guān)系,經(jīng)理只是一個帶有附加特征的職員。因此,需要有一種辦法從現(xiàn)有對象來創(chuàng)建一個新對象。這個方式就是繼承。

      “繼承”是面向?qū)ο筌浖夹g(shù)當(dāng)中的一個概念。 如果一個 對象 A 繼承自另一個 對象 B, 就把這個 A 稱為"B 的子 對象 ",而把 B 稱為"A 的父 對象 "。繼承可以使得子 對象 具有父 對象 的各種屬性和方法,而不需要再次編寫相同的代碼。在令子 對象 繼承父 對象 的同時,可以重新定義某些屬性,并重寫某些方法,即覆蓋父 對象 的原有屬性和方法,使其獲得與父對象不同的功能。

      3:多態(tài)

      同一行為的多種不同表達,或者同一行為的多種不同實現(xiàn)就叫做多態(tài)。

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

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

      也就是說,對于傳遞職員信息這樣一個行為,存在多種不同的實現(xiàn),既可以傳遞經(jīng)理的信息, 也可以傳遞普通職員的信息。這就是多態(tài)的表現(xiàn)。

      再舉一個例子:比如我們說“筆”這個對象,它就有很多不同的表達或?qū)崿F(xiàn),比如有鋼筆、鉛筆、圓珠筆等等。那么我說“請給我一支筆”,你給我鋼筆、鉛筆或者圓珠筆都可以,這里的“筆”這個對象就具備多態(tài)。

    【計算機java面向?qū)ο笾R點】相關(guān)文章:

    2016年java面向?qū)ο缶幊填}庫及答案10-24

    PHP面向?qū)ο笾剌d重寫的不同10-25

    JAVA認證開源技術(shù):關(guān)于Java的對象equals方法06-26

    Java知識點歸納08-16

    計算機二級JAVA考試常見知識點05-30

    2017計算機二級JAVA重要指知識點06-18

    計算機等級考試二級Java重要知識點10-17

    計算機二級考試JAVA知識點:組件和容器08-04

    主站蜘蛛池模板: 国产精品国产欧美综合一区| 亚洲精品成人无限看| 中文字幕精品视频在线| 久久精品国产99国产精品澳门 | 亚洲精品无码国产| 国产国产成人久久精品| 18国产精品白浆在线观看免费| 无码国内精品久久人妻麻豆按摩 | 国产99视频精品免费专区| 久久久WWW免费人成精品| 中文字幕无码久久精品青草| 93精91精品国产综合久久香蕉| 精品永久久福利一区二区| 亚洲av无码国产精品色在线看不卡 | 一区二区三区日韩精品| 97久久精品午夜一区二区| 欧美肥屁VIDEOSSEX精品| 一本一本久久a久久精品综合麻豆 一本色道久久88综合日韩精品 | 国产精品视频白浆免费视频| 中文成人无字幕乱码精品区| 久久久久99精品成人片试看| 久热精品视频第一页| 国产精品成人99久久久久| 午夜精品视频在线| 久久精品中文字幕久久| 欧美精品一区二区久久| 久久国产精品成人片免费| 无码精品人妻一区二区三区免费| 精品人妻少妇一区二区三区不卡| 国产精品污WWW一区二区三区| 91不卡在线精品国产| 91精品国产福利在线观看麻豆| 日本人精品video黑人| 日本欧美韩国日本精品| 精品四虎免费观看国产高清午夜 | 四虎成人精品免费影院| 久久精品国产精品亚洲精品| 精品免费tv久久久久久久| 四虎国产精品免费入口| 久久精品国产精品青草 | 97久久精品人妻人人搡人人玩|