簡體   English   中英

c#中的靜態和動態多態

[英]static and dynamic polymorphism in c#

我知道多態性可以是靜態的或動態的。

  1. 靜態多態性

    • 函數重載

    • 運算符重載

  2. 動態多態性

在此輸入圖像描述

但我的問題是我無法在msdn文檔鏈接中找到這兩種類型

他們為什么不描述這兩種類型(靜態和動態多態)

在您的問題中表達的觀點,即多態性是靜態的還是動態的,只是一個單一的觀點。 另一種觀點是多態性意味着你所謂的動態多態。

另一種觀點也是完全有效的。 這似乎是您所引用的MSDN主題的作者所采納的觀點。

對於它的價值,一些作者提到另一種類型的多態性,即參數多態,來描述通用編程。 這些都是不同的觀點。 然而,動態多態性在面向對象編程中占首要地位,並且作者將多態性視為動態多態性(也稱為子類型多態性)是很常見的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM