Java多态概念
java多態包括重載和覆蓋:
多態性是指允許不同類的對象對同一消息作出響應。首先說重載(overload),是發生在同一類中。與什么父類子類、繼承毫無關系。 標識一個函數除了函數名外,還有函數的參數(個數和類型)。也就是說,一個類中可以有兩個或更多的函數,叫同一個名字而他們的參數不同。 他們之間毫無關系,是不同的函數,只是可能他們的功能類似,所以才命名一樣,增加可讀性,僅此而已! 再說覆蓋(override),是發生在子類中!也就是說必須有繼承的情況下才有覆蓋發生。我們知道繼承一個類,也就有了父類了全部方法,如果你感到哪個方法不爽,功能要變,那就把那個函數在子類中重新實現一遍。
總結
- 上一篇: java各种包的用途
- 下一篇: shell排序-c语言