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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 簡述java面向對象的三大特征

簡述java面向對象的三大特征

更新時間:2019-09-19 10:00:36 來源:動力節點 瀏覽8286次

   今天動力節點java培訓機構小編為大家介紹“java面向對象的三大特征”,希望通過此文大家能夠掌握java面向對象的三大特征,下面就隨小編一起來了解一下java面向對象的三大特征。

timg (3).jpg

java面向對象的三大特征分別是:封裝、繼承、多態。

  一、java中的封裝

  1、java封裝含義與屬性

  封裝:一個對象和外界的聯系應當通過一個統一的接口,應當公開的公開,應當隱藏的隱藏。(對象的屬性應當隱藏),一個對象的內部是透明的,就是把對象內部的可透明性和隱藏的特性區分開,該透明的透明,該隱藏的隱藏。

  封裝的屬性:java中類的屬性的訪問權限的默認值不是private,要想隱藏該屬性或方法,就可以加private(私有)修飾符,來限制只能夠在類的內部進行訪問。

  2、java方法的封裝

  對于類中的私有屬性,要對其給出一對方法(getXxx(),setXxx())訪問私有屬性,保證對私有屬性的操作的安全性。

  對于方法的封裝,該公開的公開,該隱藏的隱藏。方法公開的是方法的聲明(定義),即(只須知道參數和返回值就可以調用該方法),隱藏方法的實現會使實現的改變對架構的影響最小化。。

  封裝會使方法實現的改變對架構的影響最小化。

  3、java里的完全封裝

  完全的封裝,類的屬性全部私有化,并且提供一對方法來訪問屬性。繼承,是對有著共同特性的多類事物,進行再抽象成一個類。這個類就是多類事物的父類。父類的意義在于可以抽取多類事物的共性。

  二、java中的繼承

  1、java繼承的含義

  java中的繼承要使用extends關鍵字,并且java中只允許單繼承,也就是一個類只能有一個父類。這樣就是繼承關系呈樹狀,體現了java的簡單性。

  子類只能繼承在父類中可以訪問的屬性和方法(實際上父類中私有的屬性和方法也會被繼承但子類中無法訪問罷了)。

  2、java訪問控制修飾符(可以修飾屬性和方法)

  private修飾符,表示只有本類內部可以訪問。

  default修飾符,方法不加修飾符,會默認為default,表示在同一個包中可以訪問,父子類在同一包中,子類可以繼承父類的相應內容。(可以修飾類)

  protected(保護)修飾符,表示同一包中可以訪問,不同包的子類也可以訪問繼承。

  public修飾符,表示公開,在任何地方都可以訪問。(可以修飾類)

  修飾符的權限是由上而下逐漸變寬的。

  3、java繼承的意義

  在于子類可以在父類的基礎之上對父類的功能進行發展,繼承可以使系統的耦合性降低,也就是使對象間的聯系便的松散,使多類對象間的聯系用其父類對象代替。

  注意:構造方法不能被繼承。

  4、當構造有繼承關系的對象的步驟

  (1)遞歸的構造父類的對象

  (2)分配空間

  (3)初始化本類實例變量(屬性)

  (4)調用本類的構造方法

  三、java中的多態

  1、java多態

  多態,把子類對象主觀的看作是其父類型的對象,那么父類型就可以是很多種類型。

  對于一個對象來說,在對象產生時,運行時類型就已經確定不會再改變,編譯時類型可以和運行時類型不同。在對象變量聲明時可以確定其運行時類型,但是編譯時類型對象變量背后所指向運行時類型則可以是其本類型或者是其子類型。

  2、java多態三特性

  (1)對象實例確定則不可改變(客觀不可改變)

  (2)只能調用編譯時類型所定義的方法。

  (3)運行時會根據運行時類型去調用相應類型中定義的方法。

  3、java多態的意義:在需要使用一類對象的共性時,可以用多來屏蔽掉其子類中的差異。

  4、多態的使用多態用于參數,可以在方法的參數中傳入其父類類型,在運行時會根據實際的運行時類型來在方法中進行相應的操作。多態用于返回值,可以在方法的返回值類型上是用其實際返回值的父類型,在使用期返回值時也不比關心其實際類型。注意:多態可以使代碼變得更通用,以適應需求的變化。也就是定義在父類中的方法,可以在子類中有不同的實現將其覆蓋,在為父類型的對象變量賦值相應需要功能的子類的對象實例。

u=4195299513,2392537383&fm=11&gp=0.jpg

以上就是動力節點java培訓機構小編介紹的“java面向對象的三大特征”的內容,希望對大家有幫助 ,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。

相關免費視頻教程推薦

java面向對象教程下載——面向對象三大特征:http://m.dabaquan.cn/xiazai/2629.html

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲精品一区久久狠狠欧美 | 日韩欧美视频一区二区三区 | 亚洲久久网 | 天天拍天天干 | 国产精自产拍久久久久久 | 国产性做久久久久久 | 大乳孕妇一级毛片 | 亚洲国产精品成人综合色在线婷婷 | 德国女人一级毛片免费 | 天天操天天操天天操香蕉 | 日韩福利影院 | 深夜视频在线免费 | 亚洲精品国产字幕久久不卡 | 久久99久久成人免费播放 | 国产综合图片 | 久久久久久久久久久福利观看 | 欧美亚洲日本国产 | 日日碰夜夜爽 | 国产女人综合久久精品视 | 奇米在线视频观看 | 美国免费三片在线观看 | 狠狠色综合久久丁香婷婷 | 狠狠亚洲丁香综合久久 | 亚州综合激情另类久久久 | 中文字幕11页 | 12至16末成年毛片 | 欧美乱妇在线观看 | 欧美日本高清 | 日韩精品一区二区在线观看 | 999热视频 | 国产福利视频奶水在线 | 国产成人午夜精品5599 | 四虎影视免费看 | 精品国产97在线观看 | 伊人情人综合成人久久网小说 | 精品国产第一国产综合精品 | 久久久精 | 国产在线一区二区 | 毛茸茸bbw亚洲人 | 国产精品欧美一区二区在线看 | 夜夜撸天天干 |