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

Java面向對象的概念及三大特性


  Java的面相對象理念是學習Java基礎,只有深刻理解了什么事面向對象才能很好的學習Java,那么什么是面向對象呢?今天小編與大家一起了解一下。


  Java中一切皆是對象!


  注意:8種基本數據類型不支持面向對象的編程機制,基本數據類型的數據也不具備“對象”的特性:沒有成員變量、方法可以被調用。


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


  Integeri=newInteger(10);


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


  封裝:


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


  繼承:


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


  多態(難點):


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


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


  當引用變量polymophicBc編譯時類型為BaseClass類型,而運行時類型為SubClass類型,運行時調用該引用變量的方法時,其方法行為總是表現出子類SubClass方法的行為特征,而不是父類BaseClass方法的行為特征。


  BaseClasspolymophicBc=newSubClass();


  2.多態的條件:有繼承關系;子類重寫父類方法;父類引用變量指向子類對象。


  3.優點:可以使程序有良好的擴展,并可以對所有類的對象進行通用處理。當一個新的情景出現時,無須對現有的代碼進行改動,而只需要增加一個新的類和新的同名方法。


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


  


上一篇:Java里類的生命周期
下一篇:Java面向對象的構造器與數組對象

開班信息

主站蜘蛛池模板: 黄色网址最新 | 一个人看的手机视频www | 精品久久久久久亚洲精品 | 黄色一级生活片 | 欧美国产日本高清不卡免费 | 日本簧片 | 国产色丁香久久综合 | 青青草国产三级精品三级 | 午夜精品在线免费观看 | 亚洲一区二区三区首页 | 亚洲人成网站在线观看青青 | 黄色软件合集 | 国产日韩欧美二区 | 日本人欧美xx | 久久国产精品伦理 | 免费看色片| 国产精品成人免费综合 | 一级毛片视屏 | 免费大片黄日本在线观看 | 欧美黑人巨大日本人又爽又色 | 波多野结衣在线视频播放 | 成人高清视频在线观看 | 精品视频免费 | 视频二区在线 | 在线观看黄网 | 亚洲第一精品夜夜躁人人爽 | 深夜福利免费观看 | 好吊色妇女免费视频免费 | 在线黄色免费看 | 亚洲视频在线精品 | 亚洲欧美视频在线观看 | 成功精品影院 | 亚洲天堂免费观看 | 欧美色图日韩色图 | 一卡二卡3卡四卡网站精品国 | 国产第3页 | 午夜小视频在线播放 | 嘿嘿嘿在线观看 | 亚洲视频在线精品 | 视频一区 欧美 | 噜噜色综合噜噜色噜噜色 |