作者sfp (Fru:z)
看板C_Sharp
标题[问题] static method 为何不能同时为 virtual
时间Sun Sep 23 20:55:00 2007
今天看到这样的一句话
A derived class can inherit a static member.
But a static member in C# can't be marked as override, virtual or abstract.
However it is possible to hide a base class static method in a derived
class by using the keyword new.
想请问 宣告为static的同时 是有什麽考虑
要规定不可以同时为 override, virtual or abstract??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.69.209
1F:推 xcycl:virtual 是为了在 runtime 做 late-binding 动态决定呼叫 09/24 01:20
2F:→ xcycl:想想看, 所以你宣告成 static 会是什麽情况'? 09/24 01:20