1. 程式人生 > 實用技巧 >死磕 java執行緒系列之自己動手寫一個執行緒池

死磕 java執行緒系列之自己動手寫一個執行緒池

多型是繼封裝性,繼承性之後,面向物件的第三大特性。

    定義

​ 多型:是指同一行為,具有多個不同的表現形式。

​ 生活中,比如跑的動作,貓,狗,大象跑起來的動作都是不一樣的,再比如飛的動作,昆蟲、鳥類、人造飛機,飛起來的動作內容都是不一樣的。可見,同一行為,通過不同的事物,可以表現出不同的形態。多型,描述的就是這樣的一種狀態。

前提
  1. ​ 繼承或者實現【二選其一】

  2. ​ 父類的引用指向子類的物件 【格式體現】

  3. ​ 方法的重寫 【意義:不重寫,是無意義的】

如果在使用多型方式呼叫方法時,首先檢查父類當中是否有該方法,如果沒有,則編譯報錯,如果有,執行的是子類重寫後的方法。

多型的好處

在實際開發中,父類型別作為方法的形式引數(不同於實際引數),傳遞子類物件(實參)給方法,進行方法的呼叫,更能體現出多型的擴充套件性和便利性。

new誰就用誰的,不能new一個狗,輸出貓的行為