黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java面向對象程序設計思想簡述

Java面向對象程序設計思想簡述

更新時間:2020-07-02 16:24:48 來源:動力節點 瀏覽2646次

對象:

在現實世界中是一個實體或者一個事物的概念,可以看作是一種具有自身屬性和功能的構件。

不關心其內部結構及實現方法,僅僅關心它的功能和它的使用方法,也就是該對象提供給用戶的接口。

類似于電視機這個對象,用戶只關心如何通過按鈕來使用它,這些按鈕就是電視機提供給用戶的接口。不關心電視機的內部結構或其實現原理。

對象將其屬性和操作的一部分對外界開放,作為對外接口,將大部分實現細節封裝起來,這是對象的封裝性。外界只能通過對象提供的接口來與對象交互。

一個系統由多個對象組成,復雜的對象可由簡單對象組成,稱為聚合。對象之間的相互作用(通信)構成了軟件系統的結構。

類:

同樣類型對象的抽象描述

對象是類的實例(具體化)

對相關類進行分析,抽取其共有的特點形成基類。

通過繼承,派生類可以包含基類的所有屬性和操作,增加屬于自己的一些特性。通過繼承還可以將原來一個個孤立的類聯系起來,形成層次清晰的結構關系,形成類族。

綜上,面向對象的方法就是利用抽象、封裝等機制,借助于對象、類、繼承、消息傳遞等概念進行軟件系統構造的軟件開發方法。

抽象

面向對象方法的核心

數據抽象:為程序員提供了對對象屬性和狀態的描述

行為抽象:對這些數據所需要的操作的抽象

封裝

將一個事物包裝起來,不讓外界了解它的詳細內情

有效實現了兩個目標:對數據和行為的包裝和信息隱藏

繼承

軟件復用的一種方式,通過繼承,一個對象可以獲得另一個對象的屬性,并且可以加入屬于自己的一些特性。

繼承使得原本孤立的類有效組織起來,形成層次結構關系。

通過繼承可復用已有的類,將開發好的類作為構建放入構件庫中可供以后開發時直接使用或繼承(生成特殊類)。

多態

多態性:一個接口,多種方式

多態意味著同一屬性或操作在一般類和特殊類中具有不同的語意

舉例:繪圖時聲明一個基類“幾何圖形”,在該類中定義一個“繪圖的行為”,并定義該類的派生類“直線”、“橢圓”、“多邊形”等,這些類都繼承了基類中的“繪圖”行為。基類中未定義具體的繪圖方法,而是在各派生類當中根據需要對“繪圖”重新定義。這樣,當不同對象發出同一“繪圖”命令時,各對象調用自己的“繪圖”程序實現,繪制出不同的圖形。

Java面向對象程序設計思想簡述

以上就是動力節點java培訓機構的小編針對“Java面向對象程序設計思想簡述”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲伊人色欲综合网 | 国产欧美久久一区二区 | 欧美激情在线观看一区二区三区 | 麻豆久久婷婷国产综合五月 | 制服丝袜在线一区 | 波多野结衣免费一区二区三区香蕉 | 三级经典三级日本三级欧美 | 国产免费拔擦拔擦8x在线 | 黄视频国产 | 免费涩涩漫画大全 | 久久久久久久国产a∨ | 性感美女视频免费网站午夜 | 精品在线播放视频 | 在线观看欧美日韩 | 热99re久久精品天堂vr | 日本xxxx色视频在线观看免 | 成人羞羞国产免费软件 | 青春草视频 | 国产欧美日韩高清专区ho | v视界影院视频一区二区三区 | 欧美亚洲专区 | 97菊爱网| 日韩精品成人在线 | 九九性视频 | 中文字幕日本在线观看 | 欧美福利小视频 | 天天操精品| 香蕉国产人午夜视频在线 | 午夜激情在线观看 | 日韩在线小视频 | 一级国产a级a毛片无卡 | 日本jizz强视频69视频 | 韩日在线 | 国产激情久久久久影 | 精品综合久久久久久99 | 欧美激情在线播放一区二区三区 | 色吧久久 | avtt一区| 亚洲伊人久久大香线蕉苏妲己 | 国产日韩视频在线 | 操干视频 |