大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向?qū)ο蟮母拍罴叭筇匦?/h1>

  Java的面相對象理念是學(xué)習(xí)Java基礎(chǔ),只有深刻理解了什么事面向?qū)ο蟛拍芎芎玫膶W(xué)習(xí)Java,那么什么是面向?qū)ο竽兀拷裉煨【幣c大家一起了解一下。


  Java中一切皆是對象!


  注意:8種基本數(shù)據(jù)類型不支持面向?qū)ο蟮木幊虣C(jī)制,基本數(shù)據(jù)類型的數(shù)據(jù)也不具備“對象”的特性:沒有成員變量、方法可以被調(diào)用。


  為解決8種基本數(shù)據(jù)類型不能當(dāng)成Object類型(所有類的父類)變量使用的問題,Java提供了包裝類的概念,為8種基本數(shù)據(jù)類型分別定義了相應(yīng)的引用類型,例如:int的包裝類是Integer,包裝類可以把8種基本數(shù)據(jù)類型的值包裝成對象使用。包裝類是Java自帶類,位于Java.lang包下。


  Integeri=newInteger(10);


  上面例子中,i只是一個對象的引用,存放在棧中,而實際的數(shù)值10則是放在堆里。


  封裝:


  將對象的狀態(tài)信息(eg:Person對象的age變量)隱藏在對象內(nèi)部,外部程序只能通過該類提供的方法來實現(xiàn)對內(nèi)部信息的操作和訪問。


  繼承:


  繼承就是子類繼承父類的特征和行為,使得子類具有父類的各種屬性和方法(重用父類代碼)。


  多態(tài)(難點):


  Java引用變量,編譯時類型由聲明該變量時使用的類型決定,運行時類型由實際賦給該變量的對象決定(即子類對象賦給父類變量),如果編譯時類型和運行時類型不一致,就可能出現(xiàn)多態(tài)。


  1.多態(tài)定義:相同類型的(引用)變量,調(diào)用同一個方法(父類和子類都有的同名方法)時呈現(xiàn)出多種不同的行為特征。


  當(dāng)引用變量polymophicBc編譯時類型為BaseClass類型,而運行時類型為SubClass類型,運行時調(diào)用該引用變量的方法時,其方法行為總是表現(xiàn)出子類SubClass方法的行為特征,而不是父類BaseClass方法的行為特征。


  BaseClasspolymophicBc=newSubClass();


  2.多態(tài)的條件:有繼承關(guān)系;子類重寫父類方法;父類引用變量指向子類對象。


  3.優(yōu)點:可以使程序有良好的擴(kuò)展,并可以對所有類的對象進(jìn)行通用處理。當(dāng)一個新的情景出現(xiàn)時,無須對現(xiàn)有的代碼進(jìn)行改動,而只需要增加一個新的類和新的同名方法。


  更多最新咨詢盡在動力節(jié)點微信平臺《動力節(jié)點Java學(xué)院》


  


開班信息

主站蜘蛛池模板: 香蕉在线网站 | ijzzijzz精的女人美女 | 午夜影院免费在线观看 | 国产一级影视 | 午夜伊人 | 99亚洲精品高清一二区 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 91久久线看在观草草青青 | 免费aⅴ视频| 曰本色wa | 曹逼视频 | 成人青草亚洲国产 | 欧美成人片在线 | 日本欧美一区二区三区不卡视频 | 日本特黄一级午夜剧场毛片 | 国产成人亚洲综合一区 | 桃色网站入口 | 91国在线高清视频 | 国产成人免费a在线资源 | 久久er国产精品免费观看8 | 免费日韩毛片 | 亚洲一区二区三区在线视频 | 91久久亚洲国产成人精品性色 | 国内欧美一区二区三区 | 亚洲国产成人资源在线桃色 | 成人欧美一级毛片免费观看 | 久久久久久久网 | 中国xxxwww| 久久精品国产曰本波多野结衣 | 狠狠草视频 | 亚洲国产精品成人午夜在线观看 | 欧美激情一区 | 91精品成人免费国产 | 久久一级片 | 毛片网站视频 | 永久久久免费浮力影院 | 中文字幕毛片 | 国产成人精品区在线观看 | 国产在线视频一区 | 国产在线一区在线视频 | 久草手机在线观看 |