過載是多型體現嗎?

時間 2021-05-29 22:33:24

1樓:黃亮anthony

過載和多型之間概念有交叉。

多型是同乙個型別,表現出多種不同行為。過載可以根據靜態子型別分派不同實現,所以它是一種靜態多型。但是,有些過載並不是針對靜態子型別,所以它不是多型。

classA{}

class

BextendsA{}

class

CextendsA{}

public

class

Client

public

voidf(

Cobj){}

public

voidg(

double

num)

{}public

voidg(

String

num){}}

這裡Client.f是多型,Client.g不是多型。

2樓:yqj2065

過載是否屬於一種多型,取決於你或你的老師/你看的書,為多型畫了多大的框框/範圍。

1.當我們將多型侷限在類層次中,多型概念十分自然。當不同子類替代父類變數後,可以對同一種訊息,有不同的反應。所以,動物.叫(),就是貓狗叫法不同。

2.當你將多型分成4種,把過載(overload)、改寫(override)、多態變數和泛型歸結於同乙個術語之下,好像孔乙己說「多型這個字有4種寫法」一樣,那麼你自然會說:過載是一種多型。

因為你把過載作為一種多型,所以過載是一種多型

webapi post請求支援過載嗎?

Saviio 這個問題和前端沒什麼關係吧。題主問的是.NET MVC?那要是我理解沒錯的話,GET 的Action函式其實也是根據反射動態對映的。而現代的web framework大多都是用字串模板描述路由規則,然後由框架自動對映到路由表上,所以的問題其實可以通過合理的描述路由規則來解決呀。C We...

什麼是過載壓緊管道自動焊機?

萊奧管道 管道自動焊機是一種進行管道焊縫自動焊接的機器,利用工件轉動和槍頭固定的原理來進行焊縫在最佳位置 平焊位置 的焊接。機型分為壓緊式自動焊機 懸臂式自動焊機 分體式自動焊機 旋轉式自動焊機 夾鉗式自動焊機等,焊接方式有TIG MIG SAW,可以根據需要配備一把槍 二把槍和三把槍。管道自動焊機...

高分是高能力的體現嗎?

來自雲邊的17號信箱 不是。學習成績很好證明他學習能力很好,不代表所有的能力都很好。高分者與高能力者通常是重合的。高分者一般是嚮往優秀,有自制力等多種優良品質的人,這樣的品質在遇到其他事情時,會促成他的高能力,但是不一定。低分者中也會有某一方向的高能力者,通常較少。 藍天真白 高分和高能力是兩個不同...