天天看點

java中重載(Overloading)、重寫(Overriding)、重定義(redefinition)

重載:同名不同參,靜态多态性;

重寫就是覆寫:動态多态性,同名又同參,父類與子類之間的多态性,對父類的函數進行重新定義。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫 (Overriding);

重定義:靜态方法不能被覆寫,但這不意味着靜态方法不能被重定義在子類,但是重定義和覆寫不是一回事。