Java 實現多態的方法有以下幾種:
方法重寫(Override):在子類中重新定義父類中的方法,方法名、參數列表和返回類型都必須與父類方法一致。
方法重載(Overload):在同一個類中定義多個方法,方法名相同但是參數列表不同,可以有不同的返回類型。
接口實現(Implementation):一個類實現了某個接口,可以使用接口類型來引用該類的實例對象,通過接口類型引用可以調用接口中定義的方法。
抽象類繼承(Inheritance):一個子類繼承了一個抽象類,可以使用抽象類類型來引用子類的實例對象,通過抽象類類型引用可以調用抽象類中定義的抽象方法。
以上幾種方法都可以實現多態,使得不同的對象具有統一的接口,提高代碼的靈活性和復用性。