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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java基礎(chǔ)學(xué)習(xí):面向?qū)ο蟮纳疃确治?/span>

Java基礎(chǔ)學(xué)習(xí):面向?qū)ο蟮纳疃确治?/h1>

更新時(shí)間:2019-12-06 15:28:22 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2972次

 

94 拷貝.jpg

  一、什么是對(duì)象和面向?qū)ο蟮木幊獭?/strong>

 

  對(duì)象就是存在的具體實(shí)體,具有明確定義的狀態(tài)和行為,是面向?qū)ο缶幊痰暮诵模脕砻枋霈F(xiàn)實(shí)世界中的實(shí)體,為計(jì)算機(jī)應(yīng)用程序提供實(shí)體基礎(chǔ),也是完成特定任務(wù)一個(gè)封裝。

  那到底什么是對(duì)象,能舉個(gè)例子嗎?其實(shí)在我們的日常生活中,許多東西都是可以抽象成為對(duì)象,比如子杉同志有一輛汽車,這輛車就是對(duì)象了,這個(gè)對(duì)象(汽車)所具有的顏色,牌子,有產(chǎn)地等資料,也可以被我們稱為是這個(gè)對(duì)象(汽車)的屬性,這個(gè)對(duì)象(汽車)也能開動(dòng),同時(shí)也必須經(jīng)常維修等等。而這些操作,我們稱為是這個(gè)對(duì)象的行為,這就是對(duì)象了。

  在面向?qū)ο缶幊讨?簡(jiǎn)稱:OOP),現(xiàn)實(shí)世界的所有事物全都被視為對(duì)象。OOP的目標(biāo)是在計(jì)算機(jī)程序中,模擬現(xiàn)實(shí)世界中的概念,我們可以借助對(duì)象的描述就能夠在計(jì)算機(jī)程序中用類似的實(shí)體模擬現(xiàn)實(shí)世界中的實(shí)體。同時(shí)OOP也是設(shè)計(jì)和實(shí)現(xiàn)軟件系統(tǒng)的方法。

  二、對(duì)象和類

  類是具有相同屬性和行為的一組對(duì)象的集合。類是用于組合各個(gè)對(duì)象所共有操作和屬性的一種機(jī)制。

  對(duì)象和類有什么關(guān)系呢?我們可以通過一個(gè)簡(jiǎn)單的例子來回答一下。

  譬如現(xiàn)在有一個(gè)收銀員叫子杉同志的。那么我們可以把他抽象成為一個(gè)對(duì)象——收銀員對(duì)象。

  這個(gè)對(duì)象有以下的一些資料:

  姓名:子杉同志

  職銜:收銀員

  年齡:25

  體重:80千克

  操作:收款和打印帳單

  在現(xiàn)實(shí)社會(huì)中一個(gè)超市里面肯定不止一個(gè)員工,可能清潔工張三、李四等等。這些都是這個(gè)超市員工對(duì)象,或者稱之為實(shí)例,而且所有的員工都有姓名、職銜、年齡、體重等屬性;收款和打印帳單或者打掃衛(wèi)生等行為。現(xiàn)在我們繼續(xù)討論這個(gè)子杉同志,他是一個(gè)收銀員,讓我們通過對(duì)收銀員對(duì)象進(jìn)行抽象,就可以得到一個(gè)收銀員類(class),這個(gè)類擁有姓名、職銜、年齡、體重等屬性;收款和打印帳單等行為。

  綜上所述類是對(duì)象的原型,所有屬于同一個(gè)類的對(duì)象都具有相同的屬性和行為,我們抽象了類之后,我們又可以用類定義實(shí)體。類是概念模型,對(duì)象是真實(shí)的模型。

25 拷貝.jpg

  三、屬性和方法

  類是java的基本單位,類一般包括屬性和方法。

  屬性:事物的特性在類中表示為變量,每個(gè)對(duì)象的每個(gè)屬性都擁有其特有的值,屬性名稱由類的所有實(shí)例共享,在類中表示對(duì)象或?qū)嶓w擁有的特性時(shí)稱為屬性,比如我們上面所說的收銀員類就是有有姓名、職銜、年齡、體重等屬性,屬性一般使用名詞描述。

  方法:操作的實(shí)際實(shí)現(xiàn)方法指定操作對(duì)象數(shù)據(jù)的方式如何執(zhí)行所請(qǐng)求的操作的規(guī)范在得到操作請(qǐng)求時(shí)指定如何做的算法對(duì)象執(zhí)行的操作稱為方法。比如我們上面所說的收銀員類就是有收款和打印帳單等方法,屬性一般使用動(dòng)詞描述。

  四、面向?qū)ο笏枷?/strong>

  因?yàn)槊嫦驅(qū)ο笏枷牒?jiǎn)單概括起來就是三個(gè)內(nèi)容,即:封裝(Encapsulation)、繼承(Inheritance)和多態(tài)(Polymorphism)。

  封裝:就是把某些內(nèi)容封起來,不讓別人知道。有些對(duì)象自己的屬性內(nèi)部實(shí)現(xiàn)細(xì)節(jié)是不想讓其他的對(duì)象知曉的,那么我們就可以把它封裝起來。這就是封裝的基本概念。

  繼承:顧名思義,繼承就是兒子對(duì)父親的繼承,在類也可以有子類和父類的。子類對(duì)父類的繼承,但是繼承也不是全部繼承的,若子類與父類在同一包中。子類繼承了父類中所有不是private的成員方法(除構(gòu)造方法)及不是private的成員變量繼承,有關(guān)繼承的具體我們?cè)诤竺娴臅?huì)再介紹。繼承的目標(biāo)主要實(shí)現(xiàn)重用代碼,節(jié)省開發(fā)時(shí)間。

  多態(tài):同一操作作用于不同的對(duì)象,可以有不同的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。在運(yùn)行時(shí),可以通過指向父類的指針,來調(diào)用實(shí)現(xiàn)子類中的方法。在java中多態(tài)一般又分為方法的重寫和方法的重載。

  編譯時(shí)的多態(tài)性:編譯時(shí)的多態(tài)性是通過重載來實(shí)現(xiàn)的。對(duì)于非虛的成員來說,系統(tǒng)在編譯時(shí),根據(jù)傳遞的參數(shù)、返回的類型等信息決定實(shí)現(xiàn)何種操作。

  運(yùn)行時(shí)的多態(tài)性:運(yùn)行時(shí)的多態(tài)性就是指直到系統(tǒng)運(yùn)行時(shí),才根據(jù)實(shí)際情況決定實(shí)現(xiàn)何種操作。編譯時(shí)的多態(tài)性為我們提供了運(yùn)行速度快的特點(diǎn),而運(yùn)行時(shí)的多態(tài)性則帶來了高度靈活和抽象的特點(diǎn)。

      以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java基礎(chǔ)學(xué)習(xí):面向?qū)ο蟮纳疃确治?rdquo;的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

       Java全套自學(xué)資料

       Java自學(xué)視頻教程(免費(fèi)學(xué)習(xí)):http://m.ilovecolors.com.cn/video.html

  Java技術(shù)教程:http://m.ilovecolors.com.cn/tutorial/

 

       相關(guān)文章

  零基礎(chǔ)怎么自學(xué)Java,完整版Java學(xué)習(xí)路線圖

  你還在糾結(jié)學(xué)Java,是自學(xué)還是去培訓(xùn)班嗎

  一個(gè)標(biāo)準(zhǔn)的Java程序員如何進(jìn)階?

  Java學(xué)習(xí)路線清單,快速進(jìn)階Java

  Java編程初學(xué)者要如何進(jìn)階

 

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 成人黄色免费看 | 一级女性全黄生活片免费 | 黄色一级片在线观看 | 91短视频网站 | 黄网站在线观看 | 五月婷婷在线播放 | 欧美精品xxxtv| 亚洲色图欧美一区 | 亚洲欧美日韩综合在线播放 | 日韩在线国产精品 | 最近中文字幕在线看免费视频 | 日本精品中文字幕在线播放 | 黄网在线观看免费 | 日韩手机在线免费视频 | 亚洲国产va| www日韩在线 | 国产精品99re | 成人免费在线视频观看 | 91短视频在线高清hd | 色婷婷99综合久久久精品 | 全黄一级裸片视频免费区 | 激情五月综合综合久久69 | 欧美日韩一级大片 | 日本不卡在线视频 | 日本视频三区 | 成人男女网18免费视频 | 国产激情毛片 | 狠狠操天天 | 女bbbbxxxx毛片视频 | 欧美乱人伦中文字幕在线不卡 | 超级碰碰97| 福利在线网址 | 国产一级视频免费 | 全黄一级裸片视频免费 | 无码专区aaaaaa免费视频 | 中文字幕99页| 26uuu欧美日韩国产 | 一区福利视频 | 午夜影院在线播放 | 1024国产精品视频观看 | 久久久99视频 |