當前位置:編程學習大全網 - 網站源碼 - java中的多態性到底是什麽?

java中的多態性到底是什麽?

多態指的是允許不同種類的對象響應相同的消息。多態性包括參數多態性和包含多態性。多態語言具有靈活性、抽象性、行為享受性和代碼享受性等優點,很好地解決了應用功能同名的問題。

多態有兩種表現:重載和覆蓋。

1.首先,重載發生在同壹個類中,與任何父類、子類或繼承無關。

除了函數名,還有函數的參數(數量和類型)。也就是說,壹個類中可以有兩個或多個同名但參數不同的函數。

兩者互不相幹,是不同的函數,但可能函數相似,所以命名相同,增加可讀性,僅此而已!

2.況且,override發生在子類中,也就是說,override發生之前必須有繼承。

繼承壹個類,妳就擁有了父類的所有方法。如果妳覺得哪個方法不滿意,函數需要改變,那麽就在子類中重新實現那個函數。

再次調用該方法時,將執行子類中的過程,並覆蓋父類中的函數。

  • 上一篇:軟件著作權登記有關事宜,已經準備好材料,要提交到哪裏呢,所屬地珠海
  • 下一篇:c語言中如何讀取壹個文件word.txt(10M),並把讀取的文件寫進磁盤中的word1.txt.求代碼急急。。。
  • copyright 2024編程學習大全網