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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java面向?qū)ο竺嬖囶}-特征

Java面向?qū)ο竺嬖囶}-特征

更新時(shí)間:2019-11-26 15:53:33 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2581次



  面向?qū)ο蟮娜齻€(gè)基本特征是:封裝、繼承、多態(tài)。


  封裝


  封裝最好理解了。封裝是面向?qū)ο蟮奶卣髦唬菍ο蠛皖惛拍畹闹饕匦浴?/p>


  封裝,也就是把客觀事物封裝成抽象的類,并且類可以把自己的數(shù)據(jù)和方法只讓可信的類或者對象操作,對不可信的進(jìn)行信息隱藏。


  封裝的優(yōu)點(diǎn)


  將變化隔離


  便于使用


  提高重用性


  提高安全性


  封裝的缺點(diǎn):


  將變量等使用private修飾,或者封裝進(jìn)方法內(nèi),使其不能直接被訪問,增加了訪問步驟與難度!


  封裝的實(shí)現(xiàn)形式


  A、使用訪問權(quán)限修飾符private在定義JavaBean時(shí)對于成員變量使用private進(jìn)行修飾,同時(shí)對外提供set、get方法使用了private修飾的成員在其他類中不能直接訪問,此時(shí)需要使用set、get方法進(jìn)行。


  B、定義一個(gè)Java類與Java的方法就是最簡單最常見的面向?qū)ο蟮姆庋b操作,這些操作符合隱藏實(shí)現(xiàn)細(xì)節(jié),提供訪問方式的思路。


  繼承


  面向?qū)ο缶幊?OOP)語言的一個(gè)主要功能就是“繼承”。繼承是指這樣一種能力:它可以使用現(xiàn)有類的所有功能,并在無需重新編寫原來的類的情況下對這些功能進(jìn)行擴(kuò)展。


  通過繼承創(chuàng)建的新類稱為“子類”或“派生類”。


  被繼承的類稱為“基類”、“父類”或“超類”。


  繼承的過程,就是從一般到特殊的過程。


  要實(shí)現(xiàn)繼承,可以通過“繼承”(Inheritance)和“組合”(Composition)來實(shí)現(xiàn)。


  在Java語言中,一個(gè)類只能單繼承,可以實(shí)現(xiàn)多個(gè)接口。繼承就是子類繼承父類的特征和行為,使得子類對象具有父類的非private屬性和方法。


  類的繼承格式:


  通過extends關(guān)鍵字申明一個(gè)類繼承另一個(gè)類,如


  class父類{}


  class子類extends父類{}


  為什么需要繼承?


  減少代碼重復(fù)、臃腫,提高代碼可維護(hù)性。


  繼承的特性:


  子類擁有父類非private的屬性和方法;


  子類可以擁有完全屬于自己的屬性和方法(對父類擴(kuò)展);


  Java是單繼承(每個(gè)子類只能繼承一個(gè)父類);但是Java可以是多重繼承(如A繼承B,B繼承C)。


  Super和this關(guān)鍵字:


  Super關(guān)鍵字:我們可以通過super關(guān)鍵字來實(shí)現(xiàn)子類對父類成員的訪問,引用當(dāng)前實(shí)例對象的父類。


  This關(guān)鍵字:指向?qū)嵗龑ο笞约旱囊谩?/p>


  多態(tài)


  多態(tài)就是同一個(gè)接口,使用不同的實(shí)現(xiàn),而執(zhí)行不同的操作。


  多態(tài)的三個(gè)必要條件:


  繼承(extends)


  重寫(子類重寫父類的同名方法)


  父類引用指向子類的對象,如:


  子類繼承父類,重寫父類的方法,當(dāng)子類對象調(diào)用重寫的方法時(shí),調(diào)用的是子類的方法,而不是父類的方法,當(dāng)想要調(diào)用父類中被重寫的方法時(shí),則需使用關(guān)鍵字super。


       以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java面向?qū)ο竺嬖囶}-特征”的內(nèi)容,希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級(jí)到高級(jí))


史上最全的中高級(jí)JAVA工程師面試題及答案匯總


Java高級(jí)開發(fā)工程師面試題


2019史上最全java面試題題庫大全800題


哪有資深java工程師面試題


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

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 成人嗯啊视频在线观看 | 久久国产免费观看精品 | 国产欧美激情一区二区三区-老狼 | 亚洲欧美另类第一页 | 亚洲日韩视频免费观看 | 国内欧美一区二区三区 | 激情亚州 | 欧美人在线一区二区三区 | 性欧美xxx在线观看 性欧美疯狂猛交69hd | 天堂网在线视频 | 天天色天天干天天 | 亚洲区一二三四区2021 | 丝袜足控免费软件xx | 日韩一级黄色大片 | 日本三级在在线观看 | 黄色a网站| 亚洲国产精品久久久久久网站 | 午夜寂寞网| 国产视频一区二区在线观看 | 免费的性爱视频 | 天天碰夜夜 | 一二三四在线视频播放社区 | 伊人网在线视频 | 日韩欧美二区在线观看 | 成人黄色在线视频 | 国产91香蕉视频 | 欧美黄区| 2o2o天天看夜夜看狠狠看 | 欧美成狂野欧美在线观看 | 日韩午夜小视频 | 亚洲欧美日韩综合二区三区 | 国产三级a三级三级野外 | 国产成人精品视频2021 | 中文字幕成人在线观看 | 国产成人精品视频午夜 | 欧美性一级交视频 | 日韩插插| 一级全黄色毛片 | 久久国产成人午夜aⅴ影院 久久国产欧美日韩精品 | 欧美成人视 | 亚洲欧美人成人综合在线50p |