java的3大特性

1.繼承:sql

    * 繼承是從已有類獲得繼承信息建立新類的過程。安全

    * 提供繼承信息的類被稱爲父類(超類、基類);獲得繼承信息的類被稱爲子類(派生類)。架構

    * 繼承讓變化中的軟件系統有定的延續性,同時繼承也是封裝程序中可變因素的重要手段。併發

  2.封裝:分佈式

    * 一般認爲封裝是把數據和操做數據的方法綁定起來,對數據的訪問只能經過已定義的接口。ide

    * 咱們在類中編寫的方法就是對實現細節的一種封裝,編寫一個類就是對數據和數據操做的封裝。高併發

    * 適當的封裝能夠讓程式碼更容易理解和維護,也增強了程式碼的安全性。性能

  3.多態:學習

    * 容許不一樣子類型的對象對同一消息做出不一樣的響應。對象

    * 多態性分爲編譯時的多態性和運行時的多態性:         方法重載(overload)實現的是編譯時的多態性(也稱爲前綁定)              

        方法重寫(override)實現的是運行時的多態性(也稱爲後綁定)

          1. 方法重寫(子類繼承父類並重寫父類中已有的或抽象的方法);

          2. 對象造型(用父類型引用引用子類型對象,這樣一樣的引用調用一樣的方法就會根據子類對象的不一樣而表現出不一樣的行爲)

  4.抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩方面。

  默認是前三種,若是是四種的話,那就是抽象。 歡迎工做一到五年的Java工程師朋友們加入Java羣: 741514154 羣內提供免費的Java架構學習資料(裏面有高可用、高併發、高性能及分佈式、Jvm性能調優、Spring源碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料)合理利用本身每一分每一秒的時間來學習提高本身,不要再用"沒有時間「來掩飾本身思想上的懶惰!趁年輕,使勁拼,給將來的本身一個交代!

相關文章
相關標籤/搜索