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

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面向對象的構造器與數組對象

開班信息

主站蜘蛛池模板: 色老板女色狠xx网 | 国产成人综合一区人人 | 亚洲天堂久久 | 九九热这里只有国产精品 | 国产大片免费观看中文字幕 | 国产女主播在线视频 | 天天拍天天操 | 四虎国产精品永久在线 | 奇米影视四色7777 | 不卡午夜 | 高清国产美女一级a毛片录 高清国产美女一级毛片 | 西西做人爱免费视频 | 午夜在线网站 | 黄页成人免费网站 | 久久久中文字幕日本 | 亚洲国产精品久久卡一 | 中文偷拍视频在线观看 | 日韩欧美国产一区二区三区四区 | 久久久亚洲欧美综合 | 一级生活毛片 | 国产精品久久久久久久久ktv | 日韩精品一区二区三区在线观看l | 中文字幕一视频97色伦 | 一级特级aa欧美毛片 | 最新日本中文字幕 | 天天操综合视频 | 婷婷开心中文字幕 | 欧美在线视频一区二区三区 | 亚洲一区中文字幕在线观看 | 久久久久久久国产精品 | 男人搡女人视频免费看 | 四虎精品影视 | 久久99综合国产精品亚洲首页 | 国产精品片 | 日韩毛片欧美一级a网站 | 亚洲欧洲国产成人综合一本 | 国产骚熟| 日韩欧美亚洲在线 | 国内精品久久久久久久999下 | 亚洲欧美国产另类 | 四虎成人精品在永久免费 |