啟動kafka失敗 kafka.common.InconsistentBrokerIdException: Configured broker.id 2 doesn't match stored broker.id 0 in meta.properties. If you moved your data, make sure your configured broker.id matche
阿新 • • 發佈:2020-11-25
多型是繼封裝性,繼承性之後,面向物件的第三大特性。
定義
多型:是指同一行為,具有多個不同的表現形式。
生活中,比如跑的動作,貓,狗,大象跑起來的動作都是不一樣的,再比如飛的動作,昆蟲、鳥類、人造飛機,飛起來的動作內容都是不一樣的。可見,同一行為,通過不同的事物,可以表現出不同的形態。多型,描述的就是這樣的一種狀態。
前提
-
繼承或者實現【二選其一】
-
父類的引用指向子類的物件 【格式體現】
-
方法的重寫 【意義:不重寫,是無意義的】
如果在使用多型方式呼叫方法時,首先檢查父類當中是否有該方法,如果沒有,則編譯報錯,如果有,執行的是子類重寫後的方法。
多型的好處
在實際開發中,父類型別作為方法的形式引數(不同於實際引數),傳遞子類物件(實參)給方法,進行方法的呼叫,更能體現出多型的擴充套件性和便利性。
new誰就用誰的,不能new一個狗,輸出貓的行為